diff --git a/Main/views/SetSettingsView.py b/Main/views/SetSettingsView.py index dee2a3a..463fd7e 100644 --- a/Main/views/SetSettingsView.py +++ b/Main/views/SetSettingsView.py @@ -93,7 +93,7 @@ class SetSettingsView(BaseView): i = '_'.join(key.split("_")[1:]) if i not in current_users: self.entities.set.editors.append(i) - to_delete = [i for i in current_users if "user_" + i not in self.request.POST] + to_delete = [i for i in current_users if "user_" + i not in self.request.POST and i != self.request.user.username] for t in to_delete: self.entities.set.editors.remove(t) self.entities.set.save() diff --git a/Main/views/TaskSettingsView.py b/Main/views/TaskSettingsView.py index 10afb51..07ff59d 100644 --- a/Main/views/TaskSettingsView.py +++ b/Main/views/TaskSettingsView.py @@ -96,7 +96,7 @@ class TaskSettingsView(BaseView): i = '_'.join(key.split("_")[1:]) if i not in current_users: self.entities.task.editors.append(i) - to_delete = [i for i in current_users if "user_" + i not in self.request.POST] + to_delete = [i for i in current_users if "user_" + i not in self.request.POST and i != self.request.user.username] for t in to_delete: self.entities.task.editors.remove(t) self.entities.task.save()