Page MenuHomePhabricator

Benevity import not showing errors
Closed, ResolvedPublic

Description

I tried to import a large Benevity file. There were a few errors. I selected the option to view the errors, but the page is blank and only shows the header. I did not go forward with the import. This issue is not happening with other types of imports.

Event Timeline

Hi @Elbar53, please associate one or more active project tags with this task (via the Add Action...Change Project Tags dropdown). That will allow to see a task when looking at project workboards or searching for tasks in certain projects, and get notified about a task when watching a related project tag. Thanks.

Lars added a subscriber: SBurnett-WMF.

@Elbar53 can you share a link to the file and to the import in Civi?

If you're creating a new Phab, you can follow the link from the FR-tech dashboard for CiviCRM (under 2B) and then it will already have the projects and Stacy and I included as subscribers. You can also add the new FR-Donation-Processing project (then it will show up on your team's dashboard here).

Lars triaged this task as Medium priority.Mon, Nov 10, 4:38 PM
Lars moved this task from Backlog to Bugs on the FR-Donation-Processing board.

The import is #3474. You can see the file here:

Fundraising/Development/Benevity/FY25-26/WMF/October 2025/Part 3/1PPJ3ND544 USD 103,087.50 for import

Thanks for the tip for creating a new phab. I don't do this very often!

@Elbar53 I've fixed this particular import so you can now see the errors.

But this does seem to be an issue for all of the current Benevity imports (3463, 3463, 3465). It looks like the SearchDisplay has:

"type": "field",
"key": "currency:label",
"dataType": "String",
"label": "Import field: Currency",
"sortable": true,
"editable": true,
"link": null

which gives "error_message": "No option list found for 'currency'", while simply re-adding the field in the SearchDisplay gives:

"type": "field",
"key": "currency",
"label": "Import field: Currency",
"sortable": true,
"editable": true

which works as expected. I'll dig in further on this.

Thanks Lars. I'll import this file today unless you want me to wait.

@Elbar53 Definitely fine to go ahead, the issue is just with the display, no issues with the import itself.

@Lars I imported a Benevity file. This is import 3503. It successfully imported, but I can't see the error. Apologies if I should have held off on a second import.

@Elbar53 Sorry about that, I haven't had a chance to fix the underlying issue yet, but I've repaired import 3503 (https://civicrm.wikimedia.org/civicrm/search#/display/Import_3503/Import_3503?_status=ERROR) for now.

XenoRyet set Final Story Points to 2.