fix: transfer exceeding available balance allowed
All checks were successful
Deploy / build-and-deploy (push) Successful in 1m40s
All checks were successful
Deploy / build-and-deploy (push) Successful in 1m40s
This commit is contained in:
parent
f371611017
commit
f6a873ffc8
4 changed files with 160 additions and 29 deletions
|
|
@ -1842,6 +1842,11 @@ func (h *spaceHandler) HandleCreateTransfer(w http.ResponseWriter, r *http.Reque
|
|||
Description: descriptionInput,
|
||||
ActorID: actorID,
|
||||
}); err != nil {
|
||||
if errors.Is(err, service.ErrTransferExceedsAvailable) {
|
||||
formProps.AmountErr = "Amount exceeds the available balance for this account."
|
||||
ui.Render(w, r, forms.CreateTransfer(formProps))
|
||||
return
|
||||
}
|
||||
slog.Error("failed to create transfer", "error", err, "source", accountID, "dest", destInput)
|
||||
formProps.GeneralErr = "Something went wrong. Please try again."
|
||||
ui.Render(w, r, forms.CreateTransfer(formProps))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue