diff --git a/front/src/views/admin/ChannelDetail.vue b/front/src/views/admin/ChannelDetail.vue
index da8f5d6fcbfad2faeb12c9629e5eda626c2261f5..71af70a1c3b2e5301171e98ad8f49c26c52762de 100644
--- a/front/src/views/admin/ChannelDetail.vue
+++ b/front/src/views/admin/ChannelDetail.vue
@@ -424,7 +424,7 @@ export default {
     FetchButton,
     TagsList
   },
-  props: { id: { type: Number, required: true } },
+  props: { id: { type: String, required: true } },
   data () {
     return {
       isLoading: true,
diff --git a/front/src/views/admin/library/LibraryDetail.vue b/front/src/views/admin/library/LibraryDetail.vue
index 4e44249757192f1ccee30cbaed9d958844cd5184..a5d3abc3debf72e10ed0a609079168cdafdb7324 100644
--- a/front/src/views/admin/library/LibraryDetail.vue
+++ b/front/src/views/admin/library/LibraryDetail.vue
@@ -365,7 +365,7 @@ export default {
   mixins: [
     TranslationsMixin
   ],
-  props: { id: { type: Number, required: true } },
+  props: { id: { type: String, required: true } },
   data () {
     return {
       isLoading: true,
diff --git a/front/src/views/admin/moderation/DomainsDetail.vue b/front/src/views/admin/moderation/DomainsDetail.vue
index 527afb0d9fdfaabb951f9c83c9ec16e07231c9a0..cfccac97d4846dc0ead602e5788719be50b48a11 100644
--- a/front/src/views/admin/moderation/DomainsDetail.vue
+++ b/front/src/views/admin/moderation/DomainsDetail.vue
@@ -468,7 +468,7 @@ export default {
     InstancePolicyForm,
     InstancePolicyCard
   },
-  props: { id: { type: Number, required: true }, allowListEnabled: { type: Boolean, required: true } },
+  props: { id: { type: String, required: true }, allowListEnabled: { type: Boolean, required: true } },
   data () {
     return {
       lodash,