-
-
Notifications
You must be signed in to change notification settings - Fork 824
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
Fix Participant import, add tests #23703
Fix Participant import, add tests #23703
Conversation
(Standard links)
|
8304f4f
to
4a6f7a5
Compare
4a6f7a5
to
36d0ea1
Compare
@monishdeb are you able look at this one - it's the same as membership |
Strange help text - "Participants made by ...":
Got error after hitting Continue on Step 1 (upload data)
|
36d0ea1
to
8acb6a5
Compare
@aydun argh - that function got merged to the parent in another PR - I've just removed it. That strange text is prob unchanged |
This file is shared by memberships, contributions, participants, activities
@@ -126,6 +126,39 @@ public static function convertMappingFieldLabelsToNames(): bool { | |||
} | |||
} | |||
|
|||
// Participant fields... | |||
// Yes - I know they could be combined - but it's also less confusing this way. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This comment isn't crystal-clear to me. What could be combined where?
Happy to see this merged as the test coverage is good. |
there is still some breakage in here - fixing now - but the problem is that managing the PRs is what is breaking things - so now I'm re-fixing stuff :-( - but I'll have that updated in a few & I think getting it merged will actually take use forwards as it will settle stuff down - will fix the newly broken stuff & then we can re-review once merged |
@aydun can you re-test this once merged? I think that will give us more stability and it is actively broken now without this merged |
Overview
Fix Participant import, add tests
Currently includes - #23692 which I will rebase out
Before
Fatal error in MapField
After
Error fixed - this also adds full-flow test & makes the same changes as recently made for Membership.
In the process of this & QA I found errors affecting the other imports too
General updates to the way import works - per #23689
The underlying changes are
use a persistent table to hold the data being imported
Technical Details
Comments