diff --git a/src/calibre/utils/config.py b/src/calibre/utils/config.py index 2ab5276bf3..a7e956b991 100644 --- a/src/calibre/utils/config.py +++ b/src/calibre/utils/config.py @@ -412,7 +412,7 @@ class JSONConfig(XMLConfig): return json.loads(raw.decode('utf-8'), object_hook=from_json) def to_raw(self): - return json.dumps(self, indent=2, default=to_json) + return json.dumps(self, indent=2, default=to_json, sort_keys=True) def __getitem__(self, key): try: