diff --git a/src/PaymentServer/Persistence.hs b/src/PaymentServer/Persistence.hs index 3115e77b55e2680893b2ecee3eb809e98b1e15e0..963550f5c354714b0419959e3c807f9f15f5c9ee 100644 --- a/src/PaymentServer/Persistence.hs +++ b/src/PaymentServer/Persistence.hs @@ -107,7 +107,12 @@ instance VoucherDatabase VoucherDatabaseState where let insertFn = insertVoucherAndFingerprint conn redeemVoucherHelper (unpaid, existingFingerprint) voucher fingerprint insertFn -redeemVoucherHelper :: (Bool, Maybe Fingerprint) -> Voucher -> Fingerprint -> (Voucher -> Fingerprint -> IO ()) -> IO (Either RedeemError ()) +redeemVoucherHelper + :: (Bool, Maybe Fingerprint) + -> Voucher + -> Fingerprint + -> (Voucher -> Fingerprint -> IO ()) + -> IO (Either RedeemError ()) redeemVoucherHelper (unpaid, existingFingerprint) voucher fingerprint insertFn = case (unpaid, existingFingerprint) of (True, _) ->