Fix module states when loading from database with an incorrect state (see #529)
This commit is contained in:
@@ -131,6 +131,10 @@ class HandledModuleList(HandledList):
|
|||||||
self.remove(mod)
|
self.remove(mod)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
# fix for #529, where a module may be in incorrect state after CCP changes mechanics of module
|
||||||
|
if not mod.isValidState(mod.state):
|
||||||
|
mod.state = eos.types.State.ONLINE
|
||||||
|
|
||||||
mod.position = len(self)
|
mod.position = len(self)
|
||||||
HandledList.append(self, mod)
|
HandledList.append(self, mod)
|
||||||
if mod.isInvalid:
|
if mod.isInvalid:
|
||||||
|
|||||||
Reference in New Issue
Block a user