From 9a813d59ee216769cb3e15c4fb8c33bdce7a7da8 Mon Sep 17 00:00:00 2001 From: petruki <31597636+petruki@users.noreply.github.com> Date: Tue, 31 Oct 2023 20:02:07 -0700 Subject: [PATCH] #431 - Fixes Strategy permission verification --- src/services/config-strategy.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/services/config-strategy.js b/src/services/config-strategy.js index 0e2df02..35b4f01 100644 --- a/src/services/config-strategy.js +++ b/src/services/config-strategy.js @@ -92,7 +92,7 @@ export async function deleteStrategy(id, admin) { export async function updateStrategy(id, args, admin) { let configStrategy = await getStrategyById(id); configStrategy = await verifyOwnership(admin, configStrategy, configStrategy.domain, ActionTypes.UPDATE, - RouterTypes.STRATEGY, configStrategy.activated.keys().next().value); + RouterTypes.STRATEGY, false, configStrategy.activated.keys().next().value); configStrategy.updatedBy = admin.email; const updates = Object.keys(args); @@ -115,7 +115,7 @@ export async function addVal(id, args, admin) { } configStrategy = await verifyOwnership(admin, configStrategy, configStrategy.domain, ActionTypes.UPDATE, - RouterTypes.STRATEGY, configStrategy.activated.keys().next().value); + RouterTypes.STRATEGY, false, configStrategy.activated.keys().next().value); configStrategy.updatedBy = admin.email; configStrategy.values.push(value); @@ -148,7 +148,7 @@ export async function updateVal(id, args, admin) { } configStrategy = await verifyOwnership(admin, configStrategy, configStrategy.domain, ActionTypes.UPDATE, - RouterTypes.STRATEGY, configStrategy.activated.keys().next().value); + RouterTypes.STRATEGY, false, configStrategy.activated.keys().next().value); configStrategy.updatedBy = admin.email; configStrategy.values.splice(indexOldValue, 1); @@ -170,7 +170,7 @@ export async function removeVal(id, args, admin) { } configStrategy = await verifyOwnership(admin, configStrategy, configStrategy.domain, ActionTypes.UPDATE, - RouterTypes.STRATEGY, configStrategy.activated.keys().next().value); + RouterTypes.STRATEGY, false, configStrategy.activated.keys().next().value); configStrategy.updatedBy = admin.email; configStrategy.values.splice(indexValue, 1);