Skip to content

Commit d49c62f

Browse files
committed
Scope morango model saves to only the changed fields
1 parent 05ffa4d commit d49c62f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

kolibri/core/auth/sync_operations.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ def create_transfer_session(self, context):
123123
# session and context objects to reflect the change
124124
context.update(sync_filter=response_filter)
125125
context.transfer_session.filter = str(response_filter)
126-
context.transfer_session.save()
126+
context.transfer_session.save(update_fields=["filter"])
127127

128128
return response_data
129129

@@ -202,7 +202,7 @@ def _update_storage(self, context, storage):
202202
extra_fields = self._get_storage(context)
203203
extra_fields.update(**storage)
204204
context.sync_session.extra_fields = json.dumps(extra_fields)
205-
context.sync_session.save()
205+
context.sync_session.save(update_fields=["extra_fields"])
206206

207207
def has_handled(self, context):
208208
"""

0 commit comments

Comments
 (0)