Fixes for company serializer

This commit is contained in:
Oliver 2021-07-02 22:02:18 +10:00
parent 298d870b44
commit 2ff9b23647
2 changed files with 6 additions and 1 deletions

View File

@ -31,6 +31,7 @@ import InvenTree.validators
import common.models import common.models
import common.settings import common.settings
from common.settings import currency_code_default
def rename_company_image(instance, filename): def rename_company_image(instance, filename):
@ -149,6 +150,7 @@ class Company(models.Model):
max_length=3, max_length=3,
verbose_name=_('Currency'), verbose_name=_('Currency'),
blank=True, blank=True,
default=currency_code_default,
help_text=_('Default currency used for this company'), help_text=_('Default currency used for this company'),
validators=[InvenTree.validators.validate_currency_code], validators=[InvenTree.validators.validate_currency_code],
) )

View File

@ -66,7 +66,10 @@ class CompanySerializer(InvenTreeModelSerializer):
currency = serializers.ChoiceField( currency = serializers.ChoiceField(
choices=djmoney.settings.CURRENCY_CHOICES, 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: class Meta: