diff --git a/frontend/src/component/addons/AddonForm/AddonForm.tsx b/frontend/src/component/addons/AddonForm/AddonForm.tsx index cfafd7fab27..47059e0cb4d 100644 --- a/frontend/src/component/addons/AddonForm/AddonForm.tsx +++ b/frontend/src/component/addons/AddonForm/AddonForm.tsx @@ -22,7 +22,10 @@ import { AddonMultiSelector } from './AddonMultiSelector/AddonMultiSelector'; import FormTemplate from 'component/common/FormTemplate/FormTemplate'; import useUiConfig from '../../../hooks/api/getters/useUiConfig/useUiConfig'; import PermissionButton from '../../common/PermissionButton/PermissionButton'; -import { ADMIN } from '../../providers/AccessProvider/permissions'; +import { + CREATE_ADDON, + UPDATE_ADDON, +} from '../../providers/AccessProvider/permissions'; import { StyledForm, StyledFormSection, @@ -334,7 +337,7 @@ export const AddonForm: VFC = ({ type="submit" color="primary" variant="contained" - permission={ADMIN} + permission={editMode ? UPDATE_ADDON : CREATE_ADDON} > {submitText}