diff --git a/game/transfers.py b/game/transfers.py index 9be7ebc7..7e1860d2 100644 --- a/game/transfers.py +++ b/game/transfers.py @@ -630,6 +630,8 @@ class PendingTransfers: continue size -= take transfer.units[unit_type] -= take + if not transfer.units[unit_type]: + to_delete.append(unit_type) units[unit_type] = take for td in to_delete: del transfer.units[td]