Fix for init projected fit. Took a long time to figure out what was happening.

This commit is contained in:
blitzmann
2015-07-10 11:58:15 -04:00
parent c17e03d8d0
commit 68dddf2810
3 changed files with 26 additions and 24 deletions

View File

@@ -327,6 +327,10 @@ class Fit(object):
return
fit.__projectedFits[thing.ID] = thing
# this bit is required -- see GH issue
eos.db.saveddata_session.flush()
eos.db.saveddata_session.refresh(thing)
elif thing.category.name == "Drone":
drone = None
for d in fit.projectedDrones.find(thing):
@@ -939,7 +943,7 @@ class Fit(object):
self.recalc(fit)
def recalc(self, fit, withBoosters=False):
logger.debug("="*10+"recalc"+"="*10)
logger.debug("="*10+"recalc"+"="*10)
if fit.factorReload is not self.serviceFittingOptions["useGlobalForceReload"]:
fit.factorReload = self.serviceFittingOptions["useGlobalForceReload"]
fit.clear()