Skip to content

Bug Fix: Resolved issue with Academic Form submissions#44

Open
JeremyCaney wants to merge 1 commit into
developfrom
bugfix/form-processing
Open

Bug Fix: Resolved issue with Academic Form submissions#44
JeremyCaney wants to merge 1 commit into
developfrom
bugfix/form-processing

Conversation

@JeremyCaney

Copy link
Copy Markdown
Member

The recently introduced Province field (789d3d6) is optional, and only supported on the Demo and Trial Request forms. But the underlying Contact is used elsewhere. That's fine unless you try to (re)use the binding model as a mapping model with the ReverseTopicMappingService, in which case it will fail to find the corresponding value. The fix? Disable mapping for this field.

Long-term we need to rethink this structure. For now, however, this is a sufficient solution, and most importantly mitigates the bug.

The recently introduced `Province` field (789d3d6) is optional, and only supported on the Demo and Trial Request forms. But the underlying `Contact` is used elsewhere. That's fine unless you try to (re)use the binding model as a mapping model with the `ReverseTopicMappingService`, in  which case it will fail to find the corresponding value. The fix? Disable mapping for this field.

Long-term we need to rethink this structure. For now, however, this is a sufficient solution.
@JeremyCaney JeremyCaney self-assigned this Jul 8, 2026
@JeremyCaney JeremyCaney added the bug label Jul 8, 2026
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.

1 participant