Giovanni Briggs created AIRFLOW-643:
---------------------------------------

             Summary: Improve coerce_to_timestamp for salesforce_hook
                 Key: AIRFLOW-643
                 URL: https://issues.apache.org/jira/browse/AIRFLOW-643
             Project: Apache Airflow
          Issue Type: Bug
            Reporter: Giovanni Briggs
            Assignee: Giovanni Briggs
            Priority: Minor


The salesforce_hook I created allows the user to chose to coerce all date and 
datetime strings into Unix timestamps.  However, the current way this is 
implemented will cause any string that even remotely resembles a date or 
datetime to be converted.  For example, I just found a field in Salesforce that 
is used to record the quarter in which an event occurred such as "2016 02."  
The hook will currently interpret this to mean "2016-02-01" and create a Unix 
timestamp accordingly which is not accurate.

I've changed the hook to only coerce fields that are of type "date" or 
"datetime" in Salesforce.  All other strings are left alone which is much more 
inline with the original intention of the feature.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to