diff --git a/ajax/products/getProductEdit.php b/ajax/products/getProductEdit.php index b39d3f880b29dad846c4b09a8c99265108f5cb3c..4cf24c1c3bdf316eb9bca54e485b7f7bc2369552 100644 --- a/ajax/products/getProductEdit.php +++ b/ajax/products/getProductEdit.php @@ -10,7 +10,7 @@ QUI::$Ajax->registerFunction( 'package_quiqqer_erp_ajax_products_getProductEdit', function ($productId, $user) { - $Product = Products::getProduct($productId); + $Product = Products::getProduct((int)$productId); $Control = new ProductEdit([ 'Product' => $Product diff --git a/ajax/products/getVariantChildren.php b/ajax/products/getVariantChildren.php index 37427d571824fbe71cbdd7231334206af8cde81c..46fcda5a3ceb994b46277511233074279d761c50 100644 --- a/ajax/products/getVariantChildren.php +++ b/ajax/products/getVariantChildren.php @@ -10,7 +10,7 @@ QUI::$Ajax->registerFunction( 'package_quiqqer_erp_ajax_products_getVariantChildren', function ($productId) { - $Product = Products::getProduct($productId); + $Product = Products::getProduct((int)$productId); if (!($Product instanceof VariantParent)) { return []; diff --git a/ajax/products/hasProductCustomFields.php b/ajax/products/hasProductCustomFields.php index c77109e3169916ab05fab24c5978baf68f47897f..680a7e17837bbb36a81159687355b7ef204f4762 100644 --- a/ajax/products/hasProductCustomFields.php +++ b/ajax/products/hasProductCustomFields.php @@ -12,7 +12,7 @@ QUI::$Ajax->registerFunction( 'package_quiqqer_erp_ajax_products_hasProductCustomFields', function ($productId) { - $Product = Products::getProduct($productId); + $Product = Products::getProduct((int)$productId); $fields = $Product->createUniqueProduct()->getCustomFields(); return count($fields); diff --git a/ajax/products/isVariantParent.php b/ajax/products/isVariantParent.php index 6106ffcb382f52dbda3154667f19b88ae6e1a28d..ef8ee956d594bde450648391c95825059d80a5d5 100644 --- a/ajax/products/isVariantParent.php +++ b/ajax/products/isVariantParent.php @@ -13,7 +13,7 @@ QUI::$Ajax->registerFunction( 'package_quiqqer_erp_ajax_products_isVariantParent', function ($productId) { - $Product = Products::getProduct($productId); + $Product = Products::getProduct((int)$productId); return $Product instanceof VariantParent; }, ['productId'], diff --git a/src/QUI/ERP/Accounting/Article.php b/src/QUI/ERP/Accounting/Article.php index 70b10c2dc61f7d27e2cc4e5518c82cb9dc176503..90c2309f0548892f761fdfa4ad7b92e0072815b2 100644 --- a/src/QUI/ERP/Accounting/Article.php +++ b/src/QUI/ERP/Accounting/Article.php @@ -426,7 +426,7 @@ public function getVat() $Area = QUI\ERP\Defaults::getArea(); } - $Product = QUI\ERP\Products\Handler\Products::getProduct($this->attributes['id']); + $Product = QUI\ERP\Products\Handler\Products::getProduct((int)$this->attributes['id']); $Vat = $Product->getField(QUI\ERP\Products\Handler\Fields::FIELD_VAT); $TaxType = new QUI\ERP\Tax\TaxType($Vat->getValue()); $TaxEntry = TaxUtils::getTaxEntry($TaxType, $Area);