diff --git a/src/admin/components/edition/item-edition-form.vue b/src/admin/components/edition/item-edition-form.vue index fab70be91..0bebe8d8a 100644 --- a/src/admin/components/edition/item-edition-form.vue +++ b/src/admin/components/edition/item-edition-form.vue @@ -1067,9 +1067,13 @@ export default { // Initializes Media Frames now that itemId exists this.initializeMediaFrames(); - this.fetchItem(this.itemId).then(res => { + this.fetchItem({ itemId: this.itemId, contextEdit: true }).then(res => { this.item = res; + // Checks if user has permission to edit + if (!this.item.current_user_can_edit) + this.$router.push(this.$routerHelper.getCollectionPath(this.collectionId)); + // Updates Collection BreadCrumb if (this.isOnSequenceEdit) { this.$root.$emit('onCollectionBreadCrumbUpdate', [ diff --git a/src/admin/pages/singles/item-page.vue b/src/admin/pages/singles/item-page.vue index 7bf2ef8ff..81e9c8513 100644 --- a/src/admin/pages/singles/item-page.vue +++ b/src/admin/pages/singles/item-page.vue @@ -336,6 +336,7 @@