changeset a15f8b4126ea in trytond:5.0
details: https://hg.tryton.org/trytond?cmd=changeset&node=a15f8b4126ea
description:
        Sort keys when dumping data

        This ensure stability for future comparison.

        issue7761
        review45741002
        (grafted from 70904e384bd0d2c8e95aee8ca522ddba5d089623)
diffstat:

 trytond/ir/model.py |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (13 lines):

diff -r 9ef6d2ed5e35 -r a15f8b4126ea trytond/ir/model.py
--- a/trytond/ir/model.py       Sat May 15 22:39:52 2021 +0200
+++ b/trytond/ir/model.py       Sun Oct 21 21:28:43 2018 +0200
@@ -1180,7 +1180,8 @@
     @classmethod
     def dump_values(cls, values):
         return json.dumps(
-            sorted(values.items()), cls=JSONEncoder, separators=(',', ':'))
+            sorted(values.items()), cls=JSONEncoder, separators=(',', ':'),
+            sort_keys=True)
 
     @classmethod
     def load_values(cls, values):

Reply via email to