fix gift voucher bug