systeminit / si

The System Initiative software

Home Page:https://systeminit.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug] User can add create / delete / refresh actions to assets that already have them

AnnaAtMax opened this issue · comments

What happened?

I am able to add a new create, delete, refresh function to an asset that already has them. This causes a few problems:

  • I added a create to a security group, which already had a create.
  • when I put the asset on the canvas, my new custom action appears as a proposed action in the Changes Panel, alongside the original built in action (in this case, it meant that there was more than one create action proposed for the same asset).
  • When I tried to detach the custom action, I got into an error state "Error loading change sets" that was impossible to get out of without deleting all the containers and relaunching.

While I'm here, I also noticed a if I attach a custom action using action type "other", and hit execute,

  • my new custom action doesn't appear in the Actions popover. Even after I hit Apply Changes, it still doesn't appear. Is this perhaps because it is empty?

How can we reproduce this?

See above

Operating system

macOS

Architecture

x86_64 / amd64

What browsers are you seeing the problem on?

Chrome

Code of Conduct

  • I agree to follow this project's Code of Conduct

Additional context

No response