diff --git a/src/backend/InvenTree/build/serializers.py b/src/backend/InvenTree/build/serializers.py index 2bca90ef52..46ef73c4e9 100644 --- a/src/backend/InvenTree/build/serializers.py +++ b/src/backend/InvenTree/build/serializers.py @@ -580,9 +580,17 @@ class BuildOutputCompleteSerializer(serializers.Serializer): and not stock_item.passedAllRequiredTests() ): serial = stock_item.serial - errors.append( - _(f'Build output {serial} has not passed all required tests') - ) + + if serial: + errors.append( + _( + f'Build output {serial} has not passed all required tests' + ) + ) + else: + errors.append( + _('Build output has not passed all required tests') + ) if errors: raise ValidationError(errors)