Purge cache for all apps when calling buildpacks:set-property with --global flag

This commit is contained in:
Vincent Boisard
2022-01-13 19:42:11 +01:00
parent cbacdb7e2c
commit d7dfc5d30b

View File

@@ -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