diff --git a/core/core-frontend/src/views/dashboard/index.vue b/core/core-frontend/src/views/dashboard/index.vue index b7ec046475..ec496f1b6c 100644 --- a/core/core-frontend/src/views/dashboard/index.vue +++ b/core/core-frontend/src/views/dashboard/index.vue @@ -205,7 +205,8 @@ onMounted(async () => { const createType = embeddedStore.createType || router.currentRoute.value.query.createType const templateParams = embeddedStore.templateParams || router.currentRoute.value.query.templateParams - const checkResult = await checkPer(resourceId) + const checkResourceId = opt && opt === 'copy' ? null : resourceId + const checkResult = await checkPer(checkResourceId as string) if (!checkResult) { return }