lib/netsuite/support/records.rb in netsuite-0.8.7 vs lib/netsuite/support/records.rb in netsuite-0.8.8
- old
+ new
@@ -3,10 +3,10 @@
module Records
include Attributes
include Namespaces::PlatformCore
def to_record
- attributes.reject { |k,v| self.class.read_only_fields.include?(k) }.inject({}) do |hash, (k,v)|
+ attributes.reject { |k,v| self.class.read_only_fields.include?(k) || self.class.search_only_fields.include?(k) }.inject({}) do |hash, (k,v)|
kname = "#{record_namespace}:"
kname += k == :klass ? 'class' : k.to_s.lower_camelcase
to_attributes!(hash, kname, v)