Skip to content

Commit 42fbb01

Browse files
committed
fix: only change objective sense if given
1 parent dc92b92 commit 42fbb01

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

mip/highs.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,8 @@ def set_objective(self: "SolverHighs", lin_expr: "mip.LinExpr", sense: str = "")
436436
status = self._lib.Highs_changeColCost(self._model, var.idx, coef)
437437

438438
self.set_objective_const(lin_expr.const)
439-
self.set_objective_sense(lin_expr.sense)
439+
if lin_expr.sense:
440+
self.set_objective_sense(lin_expr.sense)
440441

441442
def set_objective_const(self: "SolverHighs", const: numbers.Real):
442443
status = self._lib.Highs_changeObjectiveOffset(self._model, const)

0 commit comments

Comments
 (0)