|
@@ -40,7 +40,7 @@ class LeQuery(object):
|
40
|
40
|
self._target_class.check_datas_value(
|
41
|
41
|
datas['datas'],
|
42
|
42
|
**self._data_check_args)
|
43
|
|
- self._target_class.prepare_datas() #not yet implemented
|
|
43
|
+ self._target_class.prepare_datas(datas['datas']) #not yet implemented
|
44
|
44
|
if self._hook_prefix is None:
|
45
|
45
|
raise NotImplementedError("Abstract method")
|
46
|
46
|
LodelHook.call_hook( self._hook_prefix+'_pre',
|
|
@@ -118,10 +118,10 @@ class LeFilteredQuery(LeQuery):
|
118
|
118
|
self.__query_filter = (std_filters, rel_filters)
|
119
|
119
|
try:
|
120
|
120
|
filters, rel_filters = self.__query_filter
|
121
|
|
- res = super().execute(filters = filters, rel_filters = rel_filters)
|
|
121
|
+ res = super().execute(filters = filters, rel_filters = rel_filters, datas)
|
122
|
122
|
except Exception as e:
|
123
|
123
|
#restoring filters even if an exception is raised
|
124
|
|
- self.__query_filter = orig_filter
|
|
124
|
+ self.__query_filter = orig_filters
|
125
|
125
|
raise e #reraise
|
126
|
126
|
#restoring filters
|
127
|
127
|
self.__query_filter = orig_filters
|