Browse Source

Warning : removed the int to str cast for filter uid in update case

prieto 8 years ago
parent
commit
b669ca8596
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      lodel/leapi/query.py

+ 2
- 2
lodel/leapi/query.py View File

524
             if target_class.initialized:
524
             if target_class.initialized:
525
                 self.__leobject_instance_datas = target.datas(True)
525
                 self.__leobject_instance_datas = target.datas(True)
526
             else:
526
             else:
527
-                query_filters = [(target._uid[0], '=', str(target.uid()))]
527
+                query_filters = [(target._uid[0], '=', target.uid())]
528
     
528
     
529
         super().__init__(target_class, query_filters)
529
         super().__init__(target_class, query_filters)
530
 
530
 
559
                 res_data.update(datas)
559
                 res_data.update(datas)
560
                 res_datas = self._target_class.prepare_datas(
560
                 res_datas = self._target_class.prepare_datas(
561
                     res_data, True, True)
561
                     res_data, True, True)
562
-                filters = [(uid_name, '=', str(res_data[uid_name]))]
562
+                filters = [(uid_name, '=', res_data[uid_name])]
563
                 res = self._rw_datasource.update(
563
                 res = self._rw_datasource.update(
564
                     self._target_class, filters, [],
564
                     self._target_class, filters, [],
565
                     res_datas)
565
                     res_datas)

Loading…
Cancel
Save