|
@@ -411,12 +411,10 @@ class LeDataSourceSQL(DummyDatasource):
|
411
|
411
|
# @return True if success, False if failure
|
412
|
412
|
# TODO Conserver cette méthode dans le datasource du fait des requêtes SQL. Elle est appelée par le set_rank de LeRelation
|
413
|
413
|
def update_rank(self, le_relation, rank):
|
414
|
|
- ret = self.get_relation(le_relation.id_relation, no_attr=True)
|
415
|
|
- if not ret:
|
416
|
|
- raise leapi.leapi.LeObjectQueryError("No relation with id_relation = %d" % le_relation.id_relation)
|
417
|
|
- lesup = ret['lesup']
|
418
|
|
- lesub = ret['lesub']
|
419
|
|
- current_rank = ret['rank']
|
|
414
|
+
|
|
415
|
+ lesup = le_relation.lesup
|
|
416
|
+ lesub = le_relation.lesub
|
|
417
|
+ current_rank = le_relation.rank
|
420
|
418
|
|
421
|
419
|
relations = self.get_related(lesup, lesub.__class__, get_sub=True)
|
422
|
420
|
|