|
@@ -36,7 +36,7 @@ class LeQuery(object):
|
36
|
36
|
# @see LeQuery._query()
|
37
|
37
|
#
|
38
|
38
|
def execute(self, **datas):
|
39
|
|
- if 'datas' in datas and len(datas['datas']) > 0:
|
|
39
|
+ if not datas is None:
|
40
|
40
|
self._target_class.check_datas_value(
|
41
|
41
|
datas['datas'],
|
42
|
42
|
**self._data_check_args)
|
|
@@ -119,7 +119,8 @@ class LeFilteredQuery(LeQuery):
|
119
|
119
|
try:
|
120
|
120
|
|
121
|
121
|
filters, rel_filters = self._query_filter
|
122
|
|
- res = super().execute(filters = filters, rel_filters = rel_filters, dtats = datas)
|
|
122
|
+ #res = super().execute(filters = filters, rel_filters = rel_filters)
|
|
123
|
+ res = super().execute(datas)
|
123
|
124
|
except Exception as e:
|
124
|
125
|
#restoring filters even if an exception is raised
|
125
|
126
|
self.__query_filter = orig_filters
|