Exclude critical attribute on a policy update if on free tier (#9045)

This commit is contained in:
Gabriel Hernandez 2022-12-15 15:46:48 -06:00 committed by GitHub
parent 51d3637bf1
commit e6243c2b60
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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