Problem/Motivation

The wse.settings:safe_forms setting is "advertised" as an allowlist, but it does the opposite. WseFormHooks::formAlter() uses it only to skip its own alter, and since that alter runs at Order::Last, skipping it leaves core's validateDefaultWorkspace in place and the listed form is rejected with "This form can only be submitted in the default workspace." Unlisted forms get the submit-to-Live bypass instead, so listing a form makes it strictly less submittable.

Issue fork wse-3614905

Command icon Show commands

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

amateescu created an issue. See original summary.

  • amateescu committed b3b220e1 on 3.0.x
    fix: #3614905 The "Workspace safe forms" setting blocks the forms it...
amateescu’s picture

Status: Active » Fixed

Merged. Thanks to @danflanagan8 for reporting it on Slack :)

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.