diff --git a/src/economy.cpp b/src/economy.cpp index ef35e289fd..cbb881a960 100644 --- a/src/economy.cpp +++ b/src/economy.cpp @@ -505,7 +505,7 @@ void ChangeOwnershipOfCompanyItems(Owner old_owner, Owner new_owner) if (new_owner == INVALID_OWNER) { TemplateVehicle *tv; FOR_ALL_TEMPLATES(tv) { - if (tv->owner == old_owner) { + if (tv->owner == old_owner && tv->Prev() == nullptr) { TemplateReplacement *tr; FOR_ALL_TEMPLATE_REPLACEMENTS(tr) { if (tr->Template() == tv->index) {