From 59965f4fd6a72c9e4fcdae87acc2cbd08f15f31f Mon Sep 17 00:00:00 2001 From: Brian Cain Date: Thu, 29 Mar 2018 14:04:50 -0700 Subject: [PATCH] Properly filter triggers --- lib/vagrant/plugin/v2/trigger.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/vagrant/plugin/v2/trigger.rb b/lib/vagrant/plugin/v2/trigger.rb index b836cfc3b..fca77775c 100644 --- a/lib/vagrant/plugin/v2/trigger.rb +++ b/lib/vagrant/plugin/v2/trigger.rb @@ -77,7 +77,11 @@ module Vagrant filter.each do |trigger| index = nil if !trigger.only_on.nil? - index = trigger.only_on.index { |i| i.match?(guest_name) } + trigger.only_on.each do |o| + if o.match?(guest_name) + index = triggers.index(trigger) + end + end end if !index.nil?