From 12f51809660178e8bb2f7fbcf1e7ccce496bb173 Mon Sep 17 00:00:00 2001 From: fcanon <fcanon@nowhere.na> Date: Wed, 7 Jun 2017 22:24:12 -0400 Subject: [PATCH] fix my logic error in assign.tw --- src/uncategorized/assign.tw | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/uncategorized/assign.tw b/src/uncategorized/assign.tw index 9163b7fa85e..8123183ad6c 100644 --- a/src/uncategorized/assign.tw +++ b/src/uncategorized/assign.tw @@ -1,8 +1,10 @@ :: Assign [nobr] -<<if $i >= 0 && $i <= $slaves.length && (ndef $activeSlave || $activeSlave.ID != $slaves[$i].ID)>> /* don't overwrite activeSlave unnecessarily */ +<<if $i >= 0 && $i < $slaves.length && ((ndef $activeSlave) || $activeSlave.ID != $slaves[$i].ID)>> /* don't overwrite activeSlave unnecessarily */ <<set $activeSlave = $slaves[$i]>> -<<elseif (ndef $activeSlave)>> +<</if>> + +<<if (ndef $activeSlave)>> @@.red;ERROR: $activeSlave undefined in Assign.tw, $$i = $i, previous passage was '<<print previous()>>'@@ <<link "Continue">><<goto $returnTo>><</link>> <<else>> -- GitLab