Use record type instead of reflected record type
This commit is contained in:
parent
77c7af2a5e
commit
5905497314
@ -41,7 +41,7 @@ module FastJsonapi
|
|||||||
|
|
||||||
return serializable_hash unless @resource
|
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[:included] = self.class.get_included_records(@resource, @includes, @known_included_objects, @fieldsets, @params) if @includes.present?
|
||||||
serializable_hash
|
serializable_hash
|
||||||
end
|
end
|
||||||
@ -51,7 +51,7 @@ module FastJsonapi
|
|||||||
|
|
||||||
data = []
|
data = []
|
||||||
included = []
|
included = []
|
||||||
fieldset = @fieldsets[self.class.reflected_record_type.to_sym]
|
fieldset = @fieldsets[self.class.record_type.to_sym]
|
||||||
@resource.each do |record|
|
@resource.each do |record|
|
||||||
data << self.class.record_hash(record, fieldset, @params)
|
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?
|
included.concat self.class.get_included_records(record, @includes, @known_included_objects, @fieldsets, @params) if @includes.present?
|
||||||
|
@ -132,7 +132,7 @@ module FastJsonapi
|
|||||||
|
|
||||||
known_included_objects[code] = inc_obj
|
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
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user