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

CRM-20848: Upgrade to 4.7.19 sets price_field to inactive if default Financial Types are disabled #10675

Merged
merged 1 commit into from
Jul 16, 2017

Conversation

monishdeb
Copy link
Member

@monishdeb monishdeb commented Jul 16, 2017

@monishdeb
Copy link
Member Author

monishdeb commented Jul 16, 2017

@seamuslee001 @eileenmcnaughton there's a scenario when a FT is disabled and is used in non-quick-config price-sets (like contribution_default_amount that is use to record back-office contribution), got inactive. As per the upgrade handled for CRM-19517 - https://github.com/civicrm/civicrm-core/pull/9276/files#diff-d93eef22beca53aeaf6930348aa469b5R11 , that disables all the price-set that use disabled FT.

These lead to an issue reported in https://issues.civicrm.org/jira/browse/CRM-20848. So will it be ok to bypass this rule for non-quick-config by letting them active despite having disabled FT, as per the current patch? Otherwise, it's not possible for some non-quick-config price sets to change their FT from UI.

@eileenmcnaughton
Copy link
Contributor

@seamuslee001 This is an update to a change you worked on. It makes sense to me & I'm OK with it if you are. In terms of risk it is only activating price sets so v low

@seamuslee001
Copy link
Contributor

Agreed and makes sense given this is what we encountered. Tests have passed which is a good sign.

@eileenmcnaughton eileenmcnaughton merged commit 1f59126 into civicrm:master Jul 16, 2017
@monishdeb monishdeb deleted the CRM-20848 branch July 17, 2017 08:15
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.

4 participants