Closed (fixed)
Project:
CRM - Contact Relationship Management
Version:
1.0.0-beta6
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
17 Mar 2026 at 22:37 UTC
Updated:
15 Jun 2026 at 19:20 UTC
Jump to comment: Most recent
Comments
Comment #2
adrianm6254 commentedComment #4
adrianm6254 commentedAs it turns out the original error I received was because the site never had a default language set. I do not understand why my original error was "field_mappings' is a required key" when I would try to save the node. I will say I have learned a lot from this issue tracking it from setting the key mapping to getting my phpcs setup globally on my system, to creating my very first !MR (instead of generating a patch) to working through getting the language finally set on my site, especially since I have just enough php programming knowledge to be dangerous. I will thank the maintainers for their patience during my stumbling and lesson on troubleshooting code.
This issue should be closed.
Comment #5
jdleonard@adrianm6254 Glad there were good learning opportunities along the way!
There's still a chance there is a CRM bug here. Can you please provide detailed steps to reproduce the error (e.g. including DDEV steps to set up the hosting environment and Drupal) so we can investigate further?
Comment #6
adrianm6254 commentedIn my isolation steps I did install group and crm on a sandbox and had no issues.
The error happened in DDEV local and on the hosting platform Flexsite. My DDEV settings are the default ddev settings.
It seemed to stem, eventually, to the language setting being unset because the site I was having issues with was an existing site that was originally built back in 2018 before the group module was a stable release. I did discover the language was not set and because of that the fix for the issue was setting the language manually using drush: drush config-set crm.user\_contact\_mapping.settings langcode en -y. I then captured the change in configuration to propagate it to the host.
So possibly the thing to do is have a way to set the language or provide a default if nothing is set in `/admin/config/crm/user/settings`
Will this do or do you need more information?
Comment #7
bsnodgrass commentedTalking with @adrianm6254 We talked with maintainers at DrupalCon Chicago. Changing the status to active.
Comment #11
jdleonard@adrianm6254, can you please provide step-by-step instructions to reproduce?
Comment #12
bluegeek9 commentedComment #13
bluegeek9 commentedComment #16
bluegeek9 commented