Skip to content

Commit c4b29f0

Browse files
committed
fix(dref): set original_language from current active language for dref application
1 parent 7da4e3c commit c4b29f0

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

dref/serializers.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from django.contrib.auth.models import User
77
from django.db import models, transaction
88
from django.utils import timezone
9-
from django.utils.translation import gettext
9+
from django.utils.translation import get_language, gettext
1010
from django.utils.translation import gettext_lazy as _
1111
from drf_spectacular.utils import extend_schema_field
1212
from rest_framework import serializers
@@ -435,6 +435,7 @@ class Meta:
435435
"created_by",
436436
"budget_file_preview",
437437
"is_dref_imminent_v2",
438+
"original_language",
438439
)
439440
exclude = (
440441
"cover_image",
@@ -612,6 +613,8 @@ def validate_budget_file_preview(self, budget_file_preview):
612613
return budget_file_preview
613614

614615
def create(self, validated_data):
616+
current_language = get_language()
617+
validated_data["original_language"] = current_language
615618
validated_data["created_by"] = self.context["request"].user
616619
validated_data["is_active"] = True
617620
type_of_dref = validated_data.get("type_of_dref")

0 commit comments

Comments
 (0)