From 6626624aff3fdedd8eab51420768273021475b07 Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Sun, 9 Nov 2025 08:58:40 +0330 Subject: [PATCH] fix - update org visibility & bank fields blank=true --- apps/authentication/api/v1/serializers/serializer.py | 4 ++++ apps/authentication/models.py | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/apps/authentication/api/v1/serializers/serializer.py b/apps/authentication/api/v1/serializers/serializer.py index c6548bb..7449455 100644 --- a/apps/authentication/api/v1/serializers/serializer.py +++ b/apps/authentication/api/v1/serializers/serializer.py @@ -358,6 +358,10 @@ class OrganizationSerializer(serializers.ModelSerializer): instance.address = validated_data.get('address', instance.address) instance.parent_organization = validated_data.get('parent_organization', instance.parent_organization) instance.national_unique_id = validated_data.get('national_unique_id', instance.national_unique_id) + instance.free_visibility_by_scope = validated_data.get( + 'free_visibility_by_scope', + instance.free_visibility_by_scope + ) instance.save() return instance diff --git a/apps/authentication/models.py b/apps/authentication/models.py index 14f7825..4d12395 100644 --- a/apps/authentication/models.py +++ b/apps/authentication/models.py @@ -194,10 +194,10 @@ class BankAccountInformation(BaseModel): ('USR', 'user'), ) account_type = models.CharField(max_length=10, default='USR') - name = models.CharField(max_length=150, null=True) - card = models.CharField(max_length=25, null=True) - account = models.CharField(max_length=25, null=True) - sheba = models.CharField(max_length=30, null=True) + name = models.CharField(max_length=150, null=True, blank=True) + card = models.CharField(max_length=25, null=True, blank=True) + account = models.CharField(max_length=25, null=True, blank=True) + sheba = models.CharField(max_length=30, null=True, blank=True) def __str__(self): return f'{self.name}-{self.card}'