Reviewers: ,


Please review this at http://codereview.tryton.org/705004/

Affected files:
  M trytond/model/modelsql.py


Index: trytond/model/modelsql.py
===================================================================

--- a/trytond/model/modelsql.py
+++ b/trytond/model/modelsql.py
@@ -227,7 +227,6 @@
         if cls.table_query():
             return False

-        modified_fields = set()
         new_ids = []
         vlist = [v.copy() for v in vlist]
         for values in vlist:
@@ -236,7 +235,6 @@
                     'id'):
                 if key in values:
                     del values[key]
-            modified_fields |= set(values.keys())

             # Get default values
             default = []
@@ -410,11 +408,6 @@
             if (isinstance(field, fields.Many2One)
                     and field.model_name == cls.__name__
                     and field.left and field.right):
-                if (field.left in modified_fields
-                        or field.right in modified_fields):
-                    raise Exception('ValidateError',
-                            'You can not update fields: "%s", "%s"' %
-                            (field.left, field.right))
                 if len(new_ids) == 1:
cls._update_tree(new_ids[0], k, field.left, field.right)
                 else:



--
--
[email protected] mailing list

--- You received this message because you are subscribed to the Google Groups "tryton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to