Skip to content

Commit a10af8e

Browse files
committed
feat(error-format): Assign our own pointer only if there is no existing
1 parent db5cf1c commit a10af8e

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

rest_framework_json_api/utils.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -429,9 +429,8 @@ def format_error_object(message, pointer, response):
429429
if is_custom_error:
430430
if "source" not in message:
431431
message["source"] = {}
432-
message["source"] = {
433-
"pointer": pointer,
434-
}
432+
if "pointer" not in message["source"]:
433+
message["source"]["pointer"] = pointer
435434
errors.append(message)
436435
else:
437436
for k, v in message.items():

0 commit comments

Comments
 (0)