From 5ebb2b0798bfc0e35428287b8332b95cecd27193 Mon Sep 17 00:00:00 2001 From: "Alexander A. Klimov" Date: Tue, 11 Oct 2022 12:30:22 +0200 Subject: [PATCH] cmd/ido2icingadb: Keep It Simple Stupid --- cmd/ido2icingadb/main.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/cmd/ido2icingadb/main.go b/cmd/ido2icingadb/main.go index e989e39b..42741ad9 100644 --- a/cmd/ido2icingadb/main.go +++ b/cmd/ido2icingadb/main.go @@ -275,12 +275,10 @@ func computeProgress(c *Config, idb *icingadb.DB, envId []byte) { " WHERE environment_id=? AND history_type=? AND from_ts=? AND to_ts=?", ) - args := [...]any{envIdHex, ht.name, c.IDO.From, c.IDO.To} + args := []any{envIdHex, ht.name, c.IDO.From, c.IDO.To} - switch err := idb.Get(&ht.lastId, query, args[:]...); err { - case nil, sql.ErrNoRows: - default: - log.With("backend", "Icinga DB", "query", query, "args", args[:]). + if err := idb.Get(&ht.lastId, query, args...); err != nil && err != sql.ErrNoRows { + log.With("backend", "Icinga DB", "query", query, "args", args). Fatalf("%+v", errors.Wrap(err, "can't perform query")) } })