Change of parameter "skip_condition" in Blueprint not being propagated to existing Automations

Hi Folks,

after weeks of wondering about my light control, I think I found a bug in the handling of Blueprints.

What did I do?
Editing an existing Blueprint in the File editor, I added an additional action and changed the parameter skip_condition for an existing action from false to true.
Then reloaded automations & scripts from the UI.

What did I expect?
I expected the existing automations based on that Blueprint to adopt ALL the changes made in the Blueprint.

What happened?
The automations did not behave as expected.
I then went to to “debug automation”, checked “Automation Config” and found that the additional action was there, but the parameter skip_condition for the existing action was still set to false.
Reloading and rebooting didn’t solve it.

Workaround:
Replacing the automation with a newly created from the Blueprint works. (but is very time consuming)

Would be great to have this fixed, thank you very much!

Post the YAML of the additional action.

Sorry, I missed your answer.

Here’s the code of the whole blueprint.
I added the second action and changed the parameter skip_condition of the first action.


blueprint:
  name: LIGHT_ROOM_SceneUp
  description: Manually change scene up (more light)
  domain: automation


  input:
    nextscene:
      name: input_select.XXXX_nextscene
      selector:
        entity:
          domain: input_select
    
    room:
      name: Room
      selector:
        area:
      description: 'Only entities from the same room must be combined! Rooms (areas) must at least contain 1 entity.'
      
    button:
      name: IKEA Dimmer Button
      selector:
        entity:
      description: 'sensor.XXXX_action'
  
      
variables:
  room: !input room


trigger:
  - platform: state
    entity_id: !input button
    to: 'on'
action:
  - service: input_select.select_previous
    target:
      entity_id: !input nextscene
    data:
      cycle: false
      
  - service: automation.trigger
    data:
      skip_condition: true   #brightness etc
    target:
      entity_id: 'automation.OCCUPANCY_{{ room }}_On'
      
  - service: automation.trigger
    data:
      skip_condition: true   #target has no condition anyway
    target:
      entity_id: 'automation.LIGHT_{{ room }}_SwitchLightOn'
mode: single