diff --git a/trytond/ir/model.py b/trytond/ir/model.py index 11fea02c8a..f67a1f3a9b 100644 --- a/trytond/ir/model.py +++ b/trytond/ir/model.py @@ -471,6 +471,13 @@ class ModelData(ModelSQL, ModelView): def default_noupdate(self): return False + def write(self, ids, values): + result = super(ModelData, self).write(ids, values) + # Restart the cache for get_id + self.get_id.reset() + return result + + @Cache('ir_model_data.get_id') def get_id(self, module, fs_id): """ Return for an fs_id the corresponding db_id.