- Issue created by @JSchref
Oh nifty, I missed a couple. Added those to the patch. I hope this is now more comprehensive.
The webform_analysis module currently stores third-party settings in webform configurations without providing a corresponding schema definition. This causes schema validation errors when strict config schema checking is enabled.
Install webform_analysis module
Create a webform with webform_analysis settings
Observe schema validation errors for third_party_settings.webform_analysis (/admin/reports/status)
Add a schema definition file for webform_analysis third-party settings that properly defines the expected configuration structure:
webform.settings.third_party.webform_analysis:
type: mapping
label: 'Webform Analysis Settings'
mapping:
chart_type:
type: string
label: 'Chart Type'
nullable: true
components:
type: sequence
label: 'Components'
sequence:
type: string
label: 'Component'
Active
Code
Oh nifty, I missed a couple. Added those to the patch. I hope this is now more comprehensive.