Fix webhook transactions never been logging

This commit is contained in:
2024-09-07 11:38:02 +03:00
parent 25212fbd1c
commit cd31de87e5
2 changed files with 10 additions and 9 deletions

View File

@ -36,6 +36,16 @@ func handleWebhook(w http.ResponseWriter, r *http.Request) {
return
}
// check if transaction hs been logged
isTransactionAlreadyLogged, err := app.LogContainsTransactionID(monobankTransaction.Data.StatementItem.Id)
if err != nil {
app.LogString(err.Error())
return
}
if isTransactionAlreadyLogged {
return
}
err = app.ImportTransaction(monobankTransaction)
if err != nil {
app.LogString(err.Error())