From e6243c2b60d027208516a344cf9764df1adf9743 Mon Sep 17 00:00:00 2001 From: Gabriel Hernandez Date: Thu, 15 Dec 2022 15:46:48 -0600 Subject: [PATCH] Exclude critical attribute on a policy update if on free tier (#9045) --- .../PolicyPage/components/PolicyForm/PolicyForm.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/frontend/pages/policies/PolicyPage/components/PolicyForm/PolicyForm.tsx b/frontend/pages/policies/PolicyPage/components/PolicyForm/PolicyForm.tsx index e515540027..e03d46c9ba 100644 --- a/frontend/pages/policies/PolicyPage/components/PolicyForm/PolicyForm.tsx +++ b/frontend/pages/policies/PolicyPage/components/PolicyForm/PolicyForm.tsx @@ -227,14 +227,17 @@ const PolicyForm = ({ if (!isEditMode) { setIsNewPolicyModalOpen(true); } else { - onUpdate({ + const payload: IPolicyFormData = { name: lastEditedQueryName, description: lastEditedQueryDescription, query: lastEditedQueryBody, resolution: lastEditedQueryResolution, - critical: lastEditedQueryCritical, platform: newPlatformString, - }); + }; + if (isPremiumTier) { + payload.critical = lastEditedQueryCritical; + } + onUpdate(payload); } setIsEditingName(false);