diff --git a/src/building_blocks.jl b/src/building_blocks.jl
index f2219f475f79a154350151d8ddd3d564ac9a0d11..08343c3f85dc5d3dab707cfe6eed2783a8e81f08 100644
--- a/src/building_blocks.jl
+++ b/src/building_blocks.jl
@@ -282,6 +282,7 @@ apply_simple_constraint!(model::Model, variable, value::Symbol) = apply_simple_c
 apply_simple_constraint!(model::Model, variable, ::Val{:min}) = @objective model Min objective_function(model) + variable
 apply_simple_constraint!(model::Model, variable, ::Val{:max}) = @objective model Min objective_function(model) - variable
 apply_simple_constraint!(model::Model, variable, value::VariableType) = @constraint model variable == value
+apply_simple_constraint!(model::Model, variable::AbstractVector, value::AbstractVector) = [apply_simple_constraint!(model, v1, v2) for (v1, v2) in zip(variable, value)]
 
 
 """