Fixed price with comma in PreorderApi submitPreorder()

This commit is contained in:
Frank Schubert
2024-09-20 13:06:59 +02:00
parent c56b7c238a
commit 0cdc1cbd12

View File

@@ -830,8 +830,14 @@ class PreorderApicontroller extends mfBaseApicontroller {
//$preorder_data['price_setup'] = round($product->price_setup - (($product->price_setup) / 100) * TT_PREORDER_DISCOUNT_BUSINESS);
$preorder_data['price_setup'] = ($product->attributes["presales_setup_price_business"]->value) ? $product->attributes["presales_setup_price_business"]->value : $product->price_setup;
}
if($preorder_data['price_setup']) {
$preorder_data['price_setup'] = str_replace(',', '.', $preorder_data['price_setup']);
}
}
/*
* get customer data
@@ -1021,6 +1027,8 @@ class PreorderApicontroller extends mfBaseApicontroller {
}
if(!$preorder_id || !$preorder->ucode) {
$err_id = uniqid('err');
$this->log->error(__METHOD__.": [$err_id] Error saving Preorder");
if($unit_changed) $unit->rollbackTransaction();
return mfResponse::InternalServerError();
}