@@ -2223,7 +2223,7 @@ function _moi_add_variable(
22232223 end
22242224 if ! isempty (name)
22252225 if MOI. supports (moi_backend, MOI. VariableName (), MOI. VariableIndex)
2226- set_name (x , name)
2226+ MOI . set (moi_backend, MOI . VariableName (), index , name)
22272227 end
22282228 end
22292229 return x
@@ -2346,7 +2346,8 @@ function _moi_add_constrained_variable(
23462346) where {T}
23472347 var_index, con_index = MOI. add_constrained_variable (moi_backend, set)
23482348 _moi_constrain_variable (moi_backend, var_index, scalar_variable. info, T)
2349- if ! isempty (name)
2349+ supports = MOI. supports (moi_backend, MOI. VariableName (), MOI. VariableIndex)
2350+ if ! isempty (name) && supports
23502351 MOI. set (moi_backend, MOI. VariableName (), var_index, name)
23512352 end
23522353 return var_index, con_index
@@ -2433,7 +2434,8 @@ function _moi_add_constrained_variables(
24332434 for (index, variable) in zip (var_indices, scalar_variables)
24342435 _moi_constrain_variable (moi_backend, index, variable. info, T)
24352436 end
2436- if names != = nothing
2437+ supports = MOI. supports (moi_backend, MOI. VariableName (), MOI. VariableIndex)
2438+ if names != = nothing && supports
24372439 for (var_index, name) in zip (var_indices, names)
24382440 if ! isempty (name)
24392441 MOI. set (moi_backend, MOI. VariableName (), var_index, name)
@@ -2454,7 +2456,8 @@ function _moi_add_constrained_variables(
24542456 for (index, variable) in zip (var_indices, scalar_variables)
24552457 _moi_constrain_variable (moi_backend, index, variable. info, T)
24562458 end
2457- if names != = nothing
2459+ supports = MOI. supports (moi_backend, MOI. VariableName (), MOI. VariableIndex)
2460+ if names != = nothing && supports
24582461 for (var_index, name) in zip (var_indices, names)
24592462 if ! isempty (name)
24602463 MOI. set (moi_backend, MOI. VariableName (), var_index, name)
0 commit comments