From fe2460d87e150164ebe643dbc984690be4d30e19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Munsch?= Date: Fri, 15 Dec 2023 12:38:17 +0100 Subject: [PATCH] =?UTF-8?q?Reset=20Media=20route=20resolv=20using=20uid=20?= =?UTF-8?q?(besoin=20m=C3=A9tier)=20vu=20avec=20Vincent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Models/Media.php | 10 ++++++++++ .../js/components/media-manager/MmActionsComponent.vue | 2 +- .../media-manager/media-editor/MmEditComponent.vue | 4 ++-- .../media-editor/tabs/MeEditComponent.vue | 4 ++-- .../media-editor/tabs/MeHistoryComponent.vue | 2 +- .../media-editor/tabs/MeLinksComponent.vue | 2 +- 6 files changed, 17 insertions(+), 7 deletions(-) diff --git a/app/Models/Media.php b/app/Models/Media.php index 7fa8d76..a5d48e4 100644 --- a/app/Models/Media.php +++ b/app/Models/Media.php @@ -259,6 +259,16 @@ class Media extends Model // * Laravel Behaviors + /** + * Get the route key for the model. + * + * @return string + */ + public function getRouteKeyName() + { + return 'uid'; + } + /** * Set the base cache tags that will be present * on all queries. diff --git a/resources/js/components/media-manager/MmActionsComponent.vue b/resources/js/components/media-manager/MmActionsComponent.vue index 984ef2d..146b454 100644 --- a/resources/js/components/media-manager/MmActionsComponent.vue +++ b/resources/js/components/media-manager/MmActionsComponent.vue @@ -224,7 +224,7 @@ export default { } else { this.$loading.show({ delay: 0 }); axios - .post(`/ajax/media/${this.storeGrabbed[0].id}/duplicate`) + .post(`/ajax/media/${this.storeGrabbed[0].uid}/duplicate`) .then((response) => { this.$loading.hide(); if (response.data.status === true) { diff --git a/resources/js/components/media-manager/media-editor/MmEditComponent.vue b/resources/js/components/media-manager/media-editor/MmEditComponent.vue index 6cc1bd6..e91c1ff 100644 --- a/resources/js/components/media-manager/media-editor/MmEditComponent.vue +++ b/resources/js/components/media-manager/media-editor/MmEditComponent.vue @@ -58,7 +58,7 @@