When he clicks yes and get the potion and then "looks at the chest" (hehe) again it gives him the potion again.
Just add a local switch a = on after it gives you the potion, then on the second page set precondition to Local Switch a = on and have a message that says "Empty" or something