Closed (fixed)
Project:
MyREST
Version:
1.0.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
7 Sep 2026 at 06:46 UTC
Updated:
7 Sep 2026 at 08:30 UTC
Jump to comment: Most recent
Form submission endpoints exist on all three sites, differ only in which form and which fields, and carry the module's most security-sensitive code: validation, flood control and mail. They also carry an undeclared dependency — the core does not store contact messages, so a site that expects to find them in the database finds ContentEntityNullStorage.
MyrestContactFormResourceBase declaring the form id, the payload-to-field map, the required fields and the mail behaviour, with everything else in the base.getOpenapiBodyExample() stays part of the contract.Everything.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #4
sergeydruua commentedComment #6
sergeydruua commented