Allow passing of meta object in options

This commit is contained in:
Josh Warwick 2020-08-24 17:15:47 +01:00
parent 5b1451132d
commit 3c344b47c9

View File

@ -66,6 +66,7 @@ class SerializerMutation(ClientIDMutation):
only_fields=(), only_fields=(),
exclude_fields=(), exclude_fields=(),
convert_choices_to_enum=True, convert_choices_to_enum=True,
_meta=None,
**options **options
): ):
@ -99,7 +100,8 @@ class SerializerMutation(ClientIDMutation):
convert_choices_to_enum=convert_choices_to_enum, convert_choices_to_enum=convert_choices_to_enum,
) )
_meta = SerializerMutationOptions(cls) if not _meta:
_meta = SerializerMutationOptions(cls)
_meta.lookup_field = lookup_field _meta.lookup_field = lookup_field
_meta.model_operations = model_operations _meta.model_operations = model_operations
_meta.serializer_class = serializer_class _meta.serializer_class = serializer_class