Use record type instead of reflected record type

This commit is contained in:
Erol 2018-07-17 11:56:36 +08:00 committed by Shishir Kakaraddi
parent 77c7af2a5e
commit 5905497314
2 changed files with 3 additions and 3 deletions

View File

@ -41,7 +41,7 @@ module FastJsonapi
return serializable_hash unless @resource
serializable_hash[:data] = self.class.record_hash(@resource, @fieldsets[self.class.reflected_record_type.to_sym], @params)
serializable_hash[:data] = self.class.record_hash(@resource, @fieldsets[self.class.record_type.to_sym], @params)
serializable_hash[:included] = self.class.get_included_records(@resource, @includes, @known_included_objects, @fieldsets, @params) if @includes.present?
serializable_hash
end
@ -51,7 +51,7 @@ module FastJsonapi
data = []
included = []
fieldset = @fieldsets[self.class.reflected_record_type.to_sym]
fieldset = @fieldsets[self.class.record_type.to_sym]
@resource.each do |record|
data << self.class.record_hash(record, fieldset, @params)
included.concat self.class.get_included_records(record, @includes, @known_included_objects, @fieldsets, @params) if @includes.present?

View File

@ -132,7 +132,7 @@ module FastJsonapi
known_included_objects[code] = inc_obj
included_records << serializer.record_hash(inc_obj, fieldsets[serializer.reflected_record_type], params)
included_records << serializer.record_hash(inc_obj, fieldsets[serializer.record_type], params)
end
end
end