Skip to content

Commit 9c4e050

Browse files
authored
BUGFIX
Values sometimes did not get written in serverSettings.lua on changes.
1 parent 14d8c71 commit 9c4e050

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

core/utils/helper.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -654,11 +654,10 @@ def __setitem__(self, key, value, *, sync: bool = False):
654654
if os.path.exists(self.path) and self.mtime < os.path.getmtime(self.path):
655655
self.log.debug(f'{self.path} changed, re-reading from disk.')
656656
self.read_file()
657-
if self.get(key) != value:
658-
super().__setitem__(key, value)
659-
self.write_file()
660-
if not self.obj.node.master:
661-
self.update_master(key, value, method='__setitem__')
657+
super().__setitem__(key, value)
658+
self.write_file()
659+
if not self.obj.node.master:
660+
self.update_master(key, value, method='__setitem__')
662661

663662
def __getitem__(self, item):
664663
if os.path.exists(self.path) and self.mtime < os.path.getmtime(self.path):

0 commit comments

Comments
 (0)