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

Revert "Create contribution before taking payment, per contribution page workflow" #14435

Merged
merged 1 commit into from
Jun 5, 2019

Conversation

eileenmcnaughton
Copy link
Contributor

@eileenmcnaughton eileenmcnaughton commented Jun 5, 2019

Overview

This reverts commit 9257f12 #13837 & switches the code handling of credit card payments back to being unchanged from 5.13

It's backing out a change that would otherwise have been in 5.14 because I don't think it's safe enough

Before

Credit card handling had been stdised but caused a regression

After

Change that would have been in 5.14 now backed out

Technical Details

@mattwire this has been playing on my mind because I didn't feel that we have really good test cover on events or that this really got put through it's paces & tested really thoroughly.

@kcristiano did do some rc testing on it but I did my own just now & found that the payments do NOT show correctly with this patch applied - ie the payment is present in the screen shot below but missing without the patch. Rather than try to deal with it in a rush I'm just reverting so that there will not be a change in 5.14. It's disappointing not to get to having a reliable flow on this but if you compare to the conversion on contribution we built up a pretty substantive bank of tests first & we never got there on events

Screen Shot 2019-06-06 at 1 20 43 AM

Comments

@civibot
Copy link

civibot bot commented Jun 5, 2019

(Standard links)

@civibot civibot bot added the 5.14 label Jun 5, 2019
@seamuslee001
Copy link
Contributor

Given Eileen's concern in regards to issue i'm going to merge this PR to back out the changes.

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.

2 participants