diff --git a/InvenTree/order/models.py b/InvenTree/order/models.py index 22ea2dba8e..fef6344240 100644 --- a/InvenTree/order/models.py +++ b/InvenTree/order/models.py @@ -1217,7 +1217,7 @@ class SalesOrderShipment(models.Model): reference = models.CharField( max_length=100, blank=False, - verbose_name=('Shipment'), + verbose_name=_('Shipment'), help_text=_('Shipment number'), default='1', ) diff --git a/InvenTree/order/serializers.py b/InvenTree/order/serializers.py index dafd9b5817..e2ec2c8761 100644 --- a/InvenTree/order/serializers.py +++ b/InvenTree/order/serializers.py @@ -981,6 +981,10 @@ class SalesOrderShipmentCompleteSerializer(serializers.ModelSerializer): # Extract shipping date (defaults to today's date) shipment_date = data.get('shipment_date', datetime.now()) + if shipment_date is None: + # Shipment date should not be None - check above only + # checks if shipment_date exists in data + shipment_date = datetime.now() shipment.complete_shipment( user,