From 2ff9b23647d9beea8a1fc5d7bedd12a1f4d3012b Mon Sep 17 00:00:00 2001 From: Oliver Date: Fri, 2 Jul 2021 22:02:18 +1000 Subject: [PATCH] Fixes for company serializer --- InvenTree/company/models.py | 2 ++ InvenTree/company/serializers.py | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/InvenTree/company/models.py b/InvenTree/company/models.py index 58cfbe7011..3786531311 100644 --- a/InvenTree/company/models.py +++ b/InvenTree/company/models.py @@ -31,6 +31,7 @@ import InvenTree.validators import common.models import common.settings +from common.settings import currency_code_default def rename_company_image(instance, filename): @@ -149,6 +150,7 @@ class Company(models.Model): max_length=3, verbose_name=_('Currency'), blank=True, + default=currency_code_default, help_text=_('Default currency used for this company'), validators=[InvenTree.validators.validate_currency_code], ) diff --git a/InvenTree/company/serializers.py b/InvenTree/company/serializers.py index 8c89df2967..5d2459eb34 100644 --- a/InvenTree/company/serializers.py +++ b/InvenTree/company/serializers.py @@ -66,7 +66,10 @@ class CompanySerializer(InvenTreeModelSerializer): currency = serializers.ChoiceField( choices=djmoney.settings.CURRENCY_CHOICES, - default=currency_code_default, + initial=currency_code_default, + help_text=_('Default currency used for this supplier'), + label=_('Currency Code'), + required=True, ) class Meta: