diff --git a/front/src/components/library/import/Main.vue b/front/src/components/library/import/Main.vue
index 66ba8c66144db35f4d4c17dfcada5e4c89fcc2e4..75017c1e6f31f1366d0efad56a0a235bab30b7b5 100644
--- a/front/src/components/library/import/Main.vue
+++ b/front/src/components/library/import/Main.vue
@@ -150,7 +150,7 @@ export default {
       currentType: this.mbType || 'artist',
       currentId: this.mbId,
       currentStep: 0,
-      currentSource: '',
+      currentSource: this.source,
       metadata: {},
       isImporting: false,
       importData: {
diff --git a/front/src/router/index.js b/front/src/router/index.js
index 971ef05cd82f034b9513716a42f35b02a5291054..bf59b8ee86213029611624ef9cc2cb62bc355d7d 100644
--- a/front/src/router/index.js
+++ b/front/src/router/index.js
@@ -98,7 +98,10 @@ export default new Router({
           path: 'import/launch',
           name: 'library.import.launch',
           component: LibraryImport,
-          props: (route) => ({ mbType: route.query.type, mbId: route.query.id })
+          props: (route) => ({
+            source: route.query.source,
+            mbType: route.query.type,
+            mbId: route.query.id })
         },
         {
           path: 'import/batches',