Skip to content

Commit 8c7b5fc

Browse files
committed
pop required extra_kwargs if read_only is set
1 parent 805a915 commit 8c7b5fc

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

rest_framework/serializers.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1088,6 +1088,9 @@ def include_extra_kwargs(self, kwargs, extra_kwargs):
10881088
if extra_kwargs.get('default') and kwargs.get('required') is False:
10891089
kwargs.pop('required')
10901090

1091+
if kwargs.get('read_only', False):
1092+
extra_kwargs.pop('required', None)
1093+
10911094
kwargs.update(extra_kwargs)
10921095

10931096
return kwargs

0 commit comments

Comments
 (0)