From facd11b14fc30c5121fc2bb49597e2e1411624f8 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 27 May 2026 18:23:02 +0200 Subject: [PATCH] =?UTF-8?q?F=C3=BCge=20zus=C3=A4tzliche=20Informationen=20?= =?UTF-8?q?zu=20Lagerzerst=C3=B6rungen=20hinzu:=20Erweitere=20die=20Funkti?= =?UTF-8?q?onen=20zur=20Verarbeitung=20von=20pers=C3=B6nlichen=20und=20reg?= =?UTF-8?q?ionalen=20Lager-Sch=C3=A4den,=20um=20die=20ID=20und=20den=20Tit?= =?UTF-8?q?el=20des=20Ereignisses=20als=20Schadensursache=20zu=20=C3=BCber?= =?UTF-8?q?geben=20und=20in=20den=20R=C3=BCckgaben=20zu=20integrieren.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/worker/events.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/worker/events.rs b/src/worker/events.rs index 9ac67c4..82eae98 100644 --- a/src/worker/events.rs +++ b/src/worker/events.rs @@ -641,6 +641,8 @@ impl EventsWorker { if let Some(effect_json) = Self::handle_personal_storage_damage_effect( &mut conn, user_id, + &event.id, + &event.title, stock_type_label, *probability, *inventory_damage_min_percent, @@ -965,6 +967,8 @@ impl EventsWorker { if let Some(effect_json) = Self::handle_regional_storage_damage_effect( &mut conn, region_id, + &event.id, + &event.title, stock_type_label, *probability, *inventory_damage_min_percent, @@ -1560,6 +1564,8 @@ impl EventsWorker { fn handle_personal_storage_damage_effect( conn: &mut DbConnection, user_id: i32, + damage_reason_event_id: &str, + damage_reason: &str, stock_type_label: &str, probability: f64, inventory_damage_min_percent: f64, @@ -1587,6 +1593,8 @@ impl EventsWorker { ) { return Ok(Some(json!({ "type": "storage_damage", + "damage_reason_event_id": damage_reason_event_id, + "damage_reason": damage_reason, "stock_type": stock_type_label, "inventory_damage_percent": damage_info.inventory_damage_percent, "storage_destruction_percent": damage_info.storage_destruction_percent, @@ -1605,6 +1613,8 @@ impl EventsWorker { fn handle_regional_storage_damage_effect( conn: &mut DbConnection, region_id: i32, + damage_reason_event_id: &str, + damage_reason: &str, stock_type_label: &str, probability: f64, inventory_damage_min_percent: f64, @@ -1632,6 +1642,8 @@ impl EventsWorker { ) { return Ok(Some(json!({ "type": "storage_damage", + "damage_reason_event_id": damage_reason_event_id, + "damage_reason": damage_reason, "stock_type": stock_type_label, "region_id": region_id, "inventory_damage_percent": damage_info.inventory_damage_percent,