From e3da52c60de4d26e6b9c5c7cd90aca2d1c16e4cc Mon Sep 17 00:00:00 2001 From: IJ Kim Date: Wed, 6 Jul 2016 10:17:00 -0400 Subject: [PATCH] converting the time format to iso8601 from exporting to Salesforce --- lib/sf/reg_item.rb | 4 +++- lib/sf/version.rb | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) 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