diff --git a/front/src/components/metadata/Search.vue b/front/src/components/metadata/Search.vue
index 5924fa9725f09906d64a7098c7f4c59d20cd66eb..305aa7a3d6b3aa7e695c9613f566946c3e7be805 100644
--- a/front/src/components/metadata/Search.vue
+++ b/front/src/components/metadata/Search.vue
@@ -32,21 +32,7 @@ export default {
   data: function () {
     return {
       currentType: this.mbType || 'artist',
-      currentId: this.mbId || '',
-      types: [
-        {
-          value: 'artist',
-          label: this.$t('Artist')
-        },
-        {
-          value: 'release',
-          label: this.$t('Album')
-        },
-        {
-          value: 'recording',
-          label: this.$t('Track')
-        }
-      ]
+      currentId: this.mbId || ''
     }
   },
 
@@ -132,6 +118,22 @@ export default {
     },
     searchUrl: function () {
       return config.API_URL + 'providers/musicbrainz/search/' + this.currentTypeObject.value + 's/?query={query}'
+    },
+    types: function () {
+      return [
+        {
+          value: 'artist',
+          label: this.$t('Artist')
+        },
+        {
+          value: 'release',
+          label: this.$t('Album')
+        },
+        {
+          value: 'recording',
+          label: this.$t('Track')
+        }
+      ]
     }
   },
   watch: {