I have a view with conditional statement like this
#{list items: allTasks, as: 'task'}
<div class="task grid_12">
#{list items:allClients, as: 'client' }
<div class="client grid_1">
#{list items:allTasksDone, as: 'taskDone'}
#{if task.name==taskDone.task.name && client.name ==taskDone.client.name}
Done
#{/if}
#{else}
Not yet
#{/else}
#{/list}
</div>
#{/list}
</div>
#{/list}
But the result is: if the condition is true, it show “Done Not Yet”, and if the condition is false, it show “Not yet Not yet”.
The result was seem double.
How to fix this?
Thanks Palako. Yes, it’s because of looping variable “taskDone”. I’ve checked and revised my code as below and it’s done: