move-coop / parsons

A python library of connectors for the progressive community.
https://www.parsonsproject.org/
Other
258 stars 128 forks source link

Action Builder Entity Record Insert Name Key Hotfix #887

Closed ydamit closed 11 months ago

ydamit commented 11 months ago

Action Builder's API is not consistent about what key you need in your data for the name of the entity. For People (and other Entities configured like them) you need at least a given_name key. Other Entity types can be configured just to take a single name. These used to be insertable with the name key, but now seem to require action_builder:name. Rather than trying to force that prefix to be added, I'm just making sure all three keys pass the error handling in insert_entity_record().