diff --git a/plugins/buildpacks/subcommands.go b/plugins/buildpacks/subcommands.go index c3c427ea5..9a49ffabc 100644 --- a/plugins/buildpacks/subcommands.go +++ b/plugins/buildpacks/subcommands.go @@ -148,7 +148,19 @@ func CommandSetProperty(appName string, property string, value string) error { common.CommandPropertySet("buildpacks", appName, property, value, DefaultProperties, GlobalProperties) if property == "stack" && oldStack != value { - return common.PlugnTrigger("post-stack-set", []string{appName, value}...) + if appName != "--global" { + return common.PlugnTrigger("post-stack-set", []string{appName, value}...) + } + + apps, err := common.DokkuApps() + if err != nil { + return err + } + for _, app := range apps { + if err := common.PlugnTrigger("post-stack-set", []string{app, value}...); err != nil { + return err + } + } } return nil