Explorar el Código

Rephrased logic explanation

Alois Mahdal (@azzgoat) hace 12 años
padre
commit
f86ef2726e
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2
    2
      lib/SugarTrail/Template/Master.pm

+ 2
- 2
lib/SugarTrail/Template/Master.pm Ver fichero

@@ -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);