Parcourir la source

Rephrased logic explanation

Alois Mahdal (@azzgoat) il y a 12 ans
Parent
révision
f86ef2726e
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2
    2
      lib/SugarTrail/Template/Master.pm

+ 2
- 2
lib/SugarTrail/Template/Master.pm Voir le fichier

@@ -76,8 +76,8 @@ sub generate_slave {
76 76
             warnings    => []
77 77
         };
78 78
         # test against each condition from the pre-parsed condblock
79
-        # if any number of condition warnings is found, accept
80
-        # otherwise accept step unless a condition failed
79
+        # refuse step only in case all conditions passed without warnings,
80
+        # in all other cases (fail, warning), accept
81 81
         COND: foreach my $condstr (@{ $master_step->{conds} }) {
82 82
             my $c = SugarTrail::Template::Condition->new($condstr);
83 83
             my ($r, $w) = $c->match($args);