Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REF][Import] add formatted parameter to formatInput #14986

Merged
merged 1 commit into from
Aug 8, 2019

Conversation

eileenmcnaughton
Copy link
Contributor

Overview

fix an issue when importing contribution's custom field of type date

Before

Custom field of type date in csv file is not imported for Contributions, the value is removed after the formatting

After

Custom field of type date in csv file is imported

Technical Details

fix PR #13823

Comments

I don't really like this - but on digging in I feel like as an rc fix it's the safest. A better fix would have less confusing params being passed around - ie there is no obvious reason for $formatted rather than params to be populated here

@seamuslee001 I updated #14984 to have the test fix & target the rc

@civibot
Copy link

civibot bot commented Aug 7, 2019

(Standard links)

@civibot civibot bot added the 5.16 label Aug 7, 2019
Copy link
Contributor

@seamuslee001 seamuslee001 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merge on Pass as reviewer commit and makes sense

@eileenmcnaughton
Copy link
Contributor Author

unrelated fail

@eileenmcnaughton eileenmcnaughton merged commit 1007c9d into civicrm:5.16 Aug 8, 2019
@eileenmcnaughton eileenmcnaughton deleted the luciano branch August 8, 2019 00:40
eileenmcnaughton added a commit to eileenmcnaughton/civicrm-core that referenced this pull request Aug 8, 2019
Unit test for civicrm#14986
along with some code comments in the test about issues I hit doing what I thought was the right fix
- copied here for visibility

    // @todo I feel like we should work towards this actually parsing $params here -
    // & dropping formatting but
    // per civicrm#14986 for now $formatted is parsing
    // The issue I hit was that when I tried to extend to checking they were correctly imported
    // I was not actually sure what correct behaviour was for what dates were accepted since
    // it seems to ignore the latter in favour of the former - which seems wrong.
eileenmcnaughton added a commit to eileenmcnaughton/civicrm-core that referenced this pull request Aug 8, 2019
Unit test for civicrm#14986
along with some code comments in the test about issues I hit doing what I thought was the right fix
- copied here for visibility

    // @todo I feel like we should work towards this actually parsing $params here -
    // & dropping formatting but
    // per civicrm#14986 for now $formatted is parsing
    // The issue I hit was that when I tried to extend to checking they were correctly imported
    // I was not actually sure what correct behaviour was for what dates were accepted since
    // it seems to ignore the latter in favour of the former - which seems wrong.
@sluc23
Copy link
Contributor

sluc23 commented Aug 8, 2019

tx @eileenmcnaughton !

magnolia61 pushed a commit to magnolia61/civicrm-core that referenced this pull request Oct 13, 2019
Unit test for civicrm#14986
along with some code comments in the test about issues I hit doing what I thought was the right fix
- copied here for visibility

    // @todo I feel like we should work towards this actually parsing $params here -
    // & dropping formatting but
    // per civicrm#14986 for now $formatted is parsing
    // The issue I hit was that when I tried to extend to checking they were correctly imported
    // I was not actually sure what correct behaviour was for what dates were accepted since
    // it seems to ignore the latter in favour of the former - which seems wrong.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants