Voiceplan Copy recalculates price based on new multiplicator

This commit is contained in:
Frank Schubert
2023-12-05 19:54:10 +01:00
parent a5238deb04
commit 8717db1a4d
2 changed files with 4 additions and 1 deletions
@@ -171,6 +171,9 @@ class VoiceplanController extends mfBaseController {
$new_zone->voiceplan_id = $id;
$new_zone->increment_first = $voiceplan->increment_first;
$new_zone->increment = $voiceplan->increment;
if($new_zone->purchase_price && $voiceplan->price_multiplicator) {
$new_zone->price = (float)$new_zone->purchase_price * (float)$voiceplan->price_multiplicator;
}
if(!$new_zone->save()) {
$this->layout()->setFlash("Fehler beim Kopieren der Source Zone!", "error");
$this->redirect("Voiceplan", "view", ["id" => $id]);