From 1758e4f32075f315fae0ad6ad7a87a2fbb768215 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Thu, 16 Apr 2020 22:25:10 +0300 Subject: [PATCH] Rework fix for projection, so that it does not recalculate projected fits too early --- service/fit.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/service/fit.py b/service/fit.py index e8c3b91ea..0ce6046ed 100644 --- a/service/fit.py +++ b/service/fit.py @@ -342,10 +342,7 @@ class Fit: inited = getattr(fit, "inited", None) if inited is None or inited is False: - if projected: - if not fit.calculated: - self.recalc(fit) - else: + if not projected: for fitP in fit.projectedFits: self.getFit(fitP.ID, projected=True) self.recalc(fit) @@ -357,8 +354,8 @@ class Fit: if not mod.isEmpty: mod.fits(fit) - # Check that the states of all modules are valid - self.checkStates(fit, None) + # Check that the states of all modules are valid + self.checkStates(fit, None) eos.db.commit() fit.inited = True