From c954e929c86679d655ac043862ee0958b4faca4b Mon Sep 17 00:00:00 2001 From: d3m0k1d Date: Mon, 19 Jan 2026 16:22:47 +0300 Subject: [PATCH] fix: add delete ban from table after unban --- internal/storage/db.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/internal/storage/db.go b/internal/storage/db.go index 290e381..ad92170 100644 --- a/internal/storage/db.go +++ b/internal/storage/db.go @@ -143,7 +143,13 @@ func (d *DB) CheckExpiredBans() ([]string, error) { } for rows.Next() { var ip string - err := rows.Scan(&ip) + r, err := d.db.Exec("DELETE FROM bans WHERE ip = ?", ip) + if err != nil { + d.logger.Error("Failed to get ban list", "error", err) + return nil, err + } + d.logger.Info("Ban removed", "ip", ip, "rows", r) + err = rows.Scan(&ip) if err != nil { d.logger.Error("Failed to get ban list", "error", err) return nil, err