Schema errors for orejime.settings

Created on 19 August 2025, 5 days ago

Problem/Motivation

Some elements saved in the module’s configuration object are not defined in the configuration schema. This triggers a warning during config export/import and in other operations that validate schema.

Schema errors for orejime.settings with the following errors:
orejime.settings:request_path missing schema,
orejime.settings:logo missing schema,
orejime.settings:implicit_consent missing schema,
orejime.settings:color missing schema.
These errors mean there is configuration that does not comply with its schema. This is not a fatal error, but it is recommended to fix these issues. For more information on configuration schemas, check out <a href="https://www.drupal.org/docs/drupal-apis/configuration-api/configuration-schemametadata">the documentation</a>.

Steps to reproduce

  1. Enable the module.
  2. Open the module’s admin form in the back office and save the configuration.
  3. Export configuration (e.g., via the UI or drush cex).

The warning may also appear later during a configuration re-import (drush cim), when enabling another module (e.g., drush en some_module), or when saving configuration again in the back office.

Proposed resolution

  • Add missing keys to the configuration schema:
    • request_path
    • logo
    • color
  • Remove the implicit_consent element from the config form, as it appears to no longer exist / be used.

Remaining tasks

User interface changes

API changes

Data model changes

🐛 Bug report
Status

Active

Version

3.0

Component

Code

Created by

🇫🇷France johnatas

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024