fix update quota serializer bugs

This commit is contained in:
2025-07-23 08:29:24 +03:30
parent 6422429eb3
commit e7022afe47

View File

@@ -75,16 +75,18 @@ class QuotaSerializer(serializers.ModelSerializer):
instance.save() instance.save()
# update assigned organization many to many # update assigned organization many to many
instance.assigned_organizations.clear() if 'assigned_organizations' in validated_data.keys():
instance.assigned_organizations.add( instance.assigned_organizations.clear()
*(validated_data.get('assigned_organizations', instance.assigned_organizations)) instance.assigned_organizations.add(
) *(validated_data.get('assigned_organizations', instance.assigned_organizations))
)
# update organization limit many to many # update organization limit many to many
instance.limit_by_organizations.clear() if 'assigned_organizations' in validated_data.keys():
instance.limit_by_organizations.add( instance.limit_by_organizations.clear()
*(validated_data.get('limit_by_organizations', instance.limit_by_organizations)) instance.limit_by_organizations.add(
) *(validated_data.get('limit_by_organizations', instance.limit_by_organizations))
)
return instance return instance