From a72155d64a0dd43022442d00b9479caf19edc9f1 Mon Sep 17 00:00:00 2001 From: Poleric Date: Fri, 5 Jun 2026 01:35:02 +0800 Subject: [PATCH] fix: null reference when ending highest amount without any shares --- src/inventory_wars/scoring.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/inventory_wars/scoring.py b/src/inventory_wars/scoring.py index f58d56b..88a10c9 100644 --- a/src/inventory_wars/scoring.py +++ b/src/inventory_wars/scoring.py @@ -42,8 +42,10 @@ class HighestAmount(Scoring): return 0 def calculate_end_score(self) -> ItemShare | None: - self.max.score = 1 - return self.max + if self.max: + self.max.score = 1 + return self.max + return None class FirstThenHighest(Scoring):