diff --git a/lib/sf/reg_item.rb b/lib/sf/reg_item.rb index 9760ab7..40d4b0b 100644 --- a/lib/sf/reg_item.rb +++ b/lib/sf/reg_item.rb @@ -17,7 +17,9 @@ def respond_to_missing?(method_name, include_private = false) def create_from_reg_item_for(sf_reg_id) attrs = {} self.reg_item_mapping.each do |reg_item_attr, sf_reg_item_attr| - attrs[sf_reg_item_attr] = self.reg_item.send(reg_item_attr) + reg_item_value = self.reg_item.send(reg_item_attr) + reg_item_value = reg_item_value.iso8601 if reg_item_value.eql?(ActiveSupport::TimeWithZone) + attrs[sf_reg_item_attr] = reg_item_value unless reg_item_value.nil? end attrs['reg_registration_id__c'] = sf_reg_id Sf.client.create!("RegItem__c", attrs) diff --git a/lib/sf/version.rb b/lib/sf/version.rb index c9b0267..50f684a 100644 --- a/lib/sf/version.rb +++ b/lib/sf/version.rb @@ -1,3 +1,3 @@ module Sf - VERSION = "0.1.35" + VERSION = "0.1.36" end