diff --git a/src/frontend/src/pages/part/CategoryDetail.tsx b/src/frontend/src/pages/part/CategoryDetail.tsx index 6593eae1a5..25b940952c 100644 --- a/src/frontend/src/pages/part/CategoryDetail.tsx +++ b/src/frontend/src/pages/part/CategoryDetail.tsx @@ -342,7 +342,9 @@ export default function CategoryDetail() { }} actions={categoryActions} editAction={editCategory.open} - editEnabled={user.hasChangePermission(ModelType.partcategory)} + editEnabled={ + !!category?.pk && user.hasChangePermission(ModelType.partcategory) + } /> <PanelGroup pageKey='partcategory' diff --git a/src/frontend/src/pages/stock/LocationDetail.tsx b/src/frontend/src/pages/stock/LocationDetail.tsx index 62b03899dd..2e763b74ad 100644 --- a/src/frontend/src/pages/stock/LocationDetail.tsx +++ b/src/frontend/src/pages/stock/LocationDetail.tsx @@ -382,7 +382,10 @@ export default function Stock() { icon={location?.icon && <ApiIcon name={location?.icon} />} actions={locationActions} editAction={editLocation.open} - editEnabled={user.hasChangePermission(ModelType.stocklocation)} + editEnabled={ + !!location?.pk && + user.hasChangePermission(ModelType.stocklocation) + } breadcrumbs={breadcrumbs} lastCrumb={[ {