Skip to content

Commit 343f8b9

Browse files
committed
Fix bug preventing id overriding.
1 parent f95f736 commit 343f8b9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/active_model/serializer/adapter/json_api.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ def resource_identifier(serializer)
5050
else
5151
serializer.object.class.model_name.singular
5252
end
53-
id = serializer.object.id.to_s
53+
id = serializer.id.to_s if serializer.respond_to?('id')
54+
id ||= serializer.object.id.to_s
5455

5556
{ id: id, type: type }
5657
end

0 commit comments

Comments
 (0)