Skip to content

Commit

Permalink
fix updating DetailBox widget
Browse files Browse the repository at this point in the history
  • Loading branch information
AmooHashem committed May 28, 2024
1 parent 1018568 commit 0ded6cc
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions apps/fsm/serializers/widget_serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -169,11 +169,13 @@ def get_details(self, obj):

def to_internal_value(self, data):
from apps.fsm.serializers.paper_serializers import PaperSerializer
details_serializer = PaperSerializer(data=data.get('details'))
details_serializer.is_valid(raise_exception=True)
details_object = details_serializer.save()
data = super().to_internal_value(data)
data['details'] = details_object
details_serializer = PaperSerializer(data=data.get('details'))
try:
details_serializer.is_valid(raise_exception=True)
data['details'] = details_serializer.save()
except:
pass
return data

def create(self, validated_data):
Expand Down

0 comments on commit 0ded6cc

Please sign in to comment.