ActionMethod config actions such as "set" don't seem to work with the "system.site" config entity

Created on 28 May 2025, 9 days ago

Problem/Motivation

Config actions defined with ActionMethods that are supposed to work with any config entities don't seem to work with system.site config. For example: set, setMultiple, enable, disable, etc. The error says The "set" plugin does not exist. However, config actions defined with a plugin such as simpleConfigUpdate still work.

Steps to reproduce

Here is an example recipe that throws the error:

name: Test Recipe
description: A recipe to change the site name.
type: Site
config:
  strict: true
  actions:
    system.site:
      set:
        property_name: name
        value: "Ipsum Lorem"
πŸ› Bug report
Status

Active

Version

11.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States kelly.m.jacobs

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

Comments & Activities

  • Issue created by @kelly.m.jacobs
  • πŸ‡ΊπŸ‡ΈUnited States thejimbirch Cape Cod, Massachusetts

    system.site is a simple config file, not a config entity. For those you can use the simpleConfigUpdate config action.

    name: Test Recipe
    description: A recipe to change the site name.
    type: Site
      actions:
        system.site:
          simpleConfigUpdate:
            name: "Ipsum Lorem"
    
Production build 0.71.5 2024