diff --git a/controllers/admin/AdminProductsController.php b/controllers/admin/AdminProductsController.php
index bd5b3b703..b8d943976 100644
--- a/controllers/admin/AdminProductsController.php
+++ b/controllers/admin/AdminProductsController.php
@@ -2660,6 +2660,10 @@ class AdminProductsControllerCore extends AdminController
$product_supplier->id_product = $product->id;
$product_supplier->id_product_attribute = 0;
$product_supplier->id_supplier = $id;
+ if ($this->context->currency->id)
+ $product_supplier->id_currency = (int)$this->context->currency->id;
+ else
+ $product_supplier->id_currency = (int)Configuration::get('PS_CURRENCY_DEFAULT');
$product_supplier->save();
$associated_suppliers[] = $product_supplier;
diff --git a/install-dev/fixtures/apple/data/product_supplier.xml b/install-dev/fixtures/apple/data/product_supplier.xml
index 59c4ce5ab..27b34a75f 100644
--- a/install-dev/fixtures/apple/data/product_supplier.xml
+++ b/install-dev/fixtures/apple/data/product_supplier.xml
@@ -8,39 +8,39 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+