From c7165b5308c78e61931b2e44fe65934d80a52c19 Mon Sep 17 00:00:00 2001 From: Christoph Date: Mon, 22 Feb 2021 20:52:41 +0100 Subject: [PATCH] Allways transform rel_name to underscore --- lib/jsonapi/deserialization.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/jsonapi/deserialization.rb b/lib/jsonapi/deserialization.rb index 0a9d5de..3d97c7b 100644 --- a/lib/jsonapi/deserialization.rb +++ b/lib/jsonapi/deserialization.rb @@ -62,7 +62,7 @@ def jsonapi_deserialize(document, options = {}) relationships.map do |assoc_name, assoc_data| assoc_data = (assoc_data || {})['data'] || {} - rel_name = jsonapi_inflector.singularize(assoc_name) + rel_name = jsonapi_inflector.singularize(assoc_name).underscore if assoc_data.is_a?(Array) parsed["#{rel_name}_ids"] = assoc_data.map { |ri| ri['id'] }.compact