We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c1a4da8 commit 8de1330Copy full SHA for 8de1330
dref/serializers.py
@@ -1127,8 +1127,8 @@ def validate(self, data):
1127
if not self.instance and dref:
1128
if dref.status != Dref.Status.APPROVED:
1129
raise serializers.ValidationError(gettext("Can't create Final Report for not approved dref %s." % dref.id))
1130
- dref_operational_update = DrefOperationalUpdate.objects.filter(dref=dref, status=Dref.Status.DRAFT).values_list(
1131
- "id", flat=True
+ dref_operational_update = (
+ DrefOperationalUpdate.objects.filter(dref=dref).exclude(status=Dref.Status.APPROVED).values_list("id", flat=True)
1132
)
1133
if dref_operational_update:
1134
raise serializers.ValidationError(
0 commit comments