diff --git a/ui/src/utils/util.js b/ui/src/utils/util.js index 8773f07446e6..3a9d1b21afbd 100644 --- a/ui/src/utils/util.js +++ b/ui/src/utils/util.js @@ -102,3 +102,12 @@ export function toCsv ({ keys = null, data = null, columnDelimiter = ',', lineDe return result } + +// Adds the projectid of a project-scoped resource to the given API params, so +// that listing calls are correctly scoped to the resource's project. +export function addProjectFilter (params, resource) { + if (resource?.projectid) { + params.projectid = resource.projectid + } + return params +} diff --git a/ui/src/views/compute/AutoScaleDownPolicyTab.vue b/ui/src/views/compute/AutoScaleDownPolicyTab.vue index 422d1ab1122a..e3af0da33707 100644 --- a/ui/src/views/compute/AutoScaleDownPolicyTab.vue +++ b/ui/src/views/compute/AutoScaleDownPolicyTab.vue @@ -324,6 +324,7 @@