diff --git a/src/building_blocks.jl b/src/building_blocks.jl
index d1401f43f5c90edc207a3e2d765b5ce1f1dc3a65..3ab395a5e07a83308fa8d0a2998162e18ae861eb 100644
--- a/src/building_blocks.jl
+++ b/src/building_blocks.jl
@@ -149,7 +149,7 @@ function scanner_constraints!(model::Model, building_block::BuildingBlock, scann
     elseif building_block isa ContainerBlock
         # apply constraints at lower level
         for (_, child_block) in get_children_blocks(building_block)
-            scanner_constraints!(model, child_block, scanner)
+            scanner_constraints!(model, child_block, scanner, func)
         end
     end
 end