Prevent unecessary update of record when loading XML
review3061003
This commit is contained in:
1 parent
4b7328a75d
commit
2ba9526d37
2 files changed
+8
-6
No files matched your search
+6
-4
@@ -137,6 +137,9 @@ class MenuitemTagHandler:
|
||||
else:
|
||||
values['name'] = action_name
|
||||
|
||||
if values.get('sequence'):
|
||||
values['sequence'] = int(values['sequence'])
|
||||
|
||||
self.values = values
|
||||
|
||||
def characters(self, data):
|
||||
@@ -752,10 +755,9 @@ class TrytondXmlHandler(sax.handler.ContentHandler):
|
||||
actions = iter(args)
|
||||
for record, values, old_values, fs_id, mdata_id in zip(
|
||||
*((actions,) * 5)):
|
||||
if module != self.module:
|
||||
temp_values = old_values.copy()
|
||||
temp_values.update(values)
|
||||
values = temp_values
|
||||
temp_values = old_values.copy()
|
||||
temp_values.update(values)
|
||||
values = temp_values
|
||||
|
||||
if values != old_values:
|
||||
self.grouped_model_data.extend(([self.ModelData(mdata_id)], {
|
||||
|
||||
+2
-2
@@ -787,9 +787,9 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<field name="request_user" ref="user_admin"/>
|
||||
<field name="user" ref="user_trigger"/>
|
||||
<field name="active" eval="True"/>
|
||||
<field name="interval_number">5</field>
|
||||
<field name="interval_number" eval="5"/>
|
||||
<field name="interval_type">minutes</field>
|
||||
<field name="number_calls">-1</field>
|
||||
<field name="number_calls" eval="-1"/>
|
||||
<field name="repeat_missed" eval="False"/>
|
||||
<field name="model">ir.trigger</field>
|
||||
<field name="function">trigger_time</field>
|
||||
|
||||
Reference in new issue
Block a user