Skip to content

Commit b2df153

Browse files
committed
replaced other usages of getting model type by __name__
1 parent e6f3721 commit b2df153

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

rest_framework_json_api/serializers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def to_representation(self, instance):
2929
}
3030

3131
def to_internal_value(self, data):
32-
if data['type'] != format_relation_name(self.model_class.__name__):
32+
if data['type'] != get_resource_type_from_model(self.model_class):
3333
self.fail('incorrect_model_type', model_type=self.model_class, received_type=data['type'])
3434
pk = data['id']
3535
try:

rest_framework_json_api/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ def get_resource_name(context):
6060
return get_resource_type_from_serializer(serializer)
6161
except AttributeError:
6262
try:
63-
resource_name = view.model.__name__
63+
resource_name = get_resource_type_from_model(view.model)
6464
except AttributeError:
6565
resource_name = view.__class__.__name__
6666

@@ -194,7 +194,7 @@ def get_related_resource_type(relation):
194194
relation_model = parent_model_relation.field.related.model
195195
else:
196196
raise APIException('Unable to find related model for relation {relation}'.format(relation=relation))
197-
return format_relation_name(relation_model.__name__)
197+
return get_resource_type_from_model(relation_model)
198198

199199

200200
def get_instance_or_manager_resource_type(resource_instance_or_manager):

0 commit comments

Comments
 (0)