Skip to content

Commit e88bfb7

Browse files
committed
- issue 3249: only request constraint objects if they exist
1 parent 68c887f commit e88bfb7

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

copasi/parameterFitting/CFitProblem.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -710,7 +710,8 @@ bool CFitProblem::initialize()
710710
for (i = 0, imax = mpExperimentSet->getExperimentCount(); i < imax; i++)
711711
{
712712
mExperimentConstraints(i, j) = pConstraint;
713-
ObjectSet[i].insert(pConstraint->getObject());
713+
if (pConstraint->getObject())
714+
ObjectSet[i].insert(pConstraint->getObject());
714715
}
715716
}
716717
else
@@ -721,7 +722,8 @@ bool CFitProblem::initialize()
721722
return false;
722723

723724
mExperimentConstraints(Index, j) = pConstraint;
724-
ObjectSet[Index].insert(pConstraint->getObject());
725+
if (pConstraint->getObject())
726+
ObjectSet[Index].insert(pConstraint->getObject());
725727
};
726728
}
727729
}

0 commit comments

Comments
 (0)