Temporarily fix issue with removing a self projected fit

This commit is contained in:
blitzmann
2017-04-11 23:57:53 -04:00
parent 114246bf1e
commit 87a600349c

View File

@@ -653,7 +653,8 @@ class Fit(object):
def __resetDependantCalcs(self):
self.calculated = False
for value in self.projectedOnto.values():
value.victim_fit.calculated = False
if value.victim_fit: # removing a self-projected fit causes victim fit to be None. @todo: look into why. :3
value.victim_fit.calculated = False
def calculateModifiedAttributes(self, targetFit=None, withBoosters=False, dirtyStorage=None):
pyfalog.debug("Starting fit calculation on: {0}, withBoosters: {1}", self, withBoosters)