Do not write unnecessary when cancelling sale
When assigning a value even if it is not changed, this trigger a write, so it is better to not empty coupons if it is already empty.
When assigning a value even if it is not changed, this trigger a write, so it is better to not empty coupons if it is already empty.