Skip to content

Commit bf9cd60

Browse files
committed
Fix
1 parent bfdfe42 commit bf9cd60

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/Utilities/objective_container.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ function MOI.supports(
116116
return true
117117
end
118118

119-
struct UnsafeObjectiveFunction{F<:MOI.AbstractFunction} end
119+
struct UnsafeObjectiveFunction{F<:MOI.AbstractFunction} <: MOI.AbstractModelAttribute end
120120

121121
function MOI.get(model::MOI.ModelLike, ::UnsafeObjectiveFunction{F}) where {F}
122122
return MOI.get(model, MOI.ObjectiveFunction{F}())

src/Utilities/universalfallback.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,7 @@ end
534534

535535
function MOI.get(
536536
uf::UniversalFallback,
537-
attr::MOI.ObjectiveFunction{F},
537+
attr::Union{MOI.UnsafeObjectiveFunction{F},MOI.ObjectiveFunction{F}},
538538
)::F where {F}
539539
if uf.objective === nothing
540540
return MOI.get(uf.model, attr)
@@ -866,7 +866,7 @@ end
866866

867867
function MOI.get(
868868
uf::UniversalFallback,
869-
attr::Union{MOI.ConstraintFunction,MOI.ConstraintSet},
869+
attr::Union{MOI.UnsafeConstraintFunction,MOI.ConstraintFunction,MOI.ConstraintSet},
870870
ci::MOI.ConstraintIndex,
871871
)
872872
return MOI.get(constraints(uf, ci), attr, ci)

src/Utilities/vector_of_constraints.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ function MOI.delete(
9696
return
9797
end
9898

99-
struct UnsafeConstraintFunction end
99+
struct UnsafeConstraintFunction <: MOI.AbstractConstraintAttribute end
100100

101101
function MOI.get_fallback(
102102
model::MOI.ModelLike,

0 commit comments

Comments
 (0)