From 80205e1581eaed85efca70d41e2ffd14904357df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauri=20V=C3=B5sandi?= Date: Mon, 5 Jul 2021 15:49:57 +0300 Subject: [PATCH] Make records toggleable via `disabled` attribute --- main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index ad097ee..ef43d0e 100644 --- a/main.go +++ b/main.go @@ -58,13 +58,13 @@ func appendResults(etype string, name string, m *dns.Msg, cur *mongo.Cursor) int func query(tp string, name string, m *dns.Msg, coll *mongo.Collection) { // TODO: Validate `name` against RE_FQDN log.Printf("Query %s for %s\n", tp, name) - cur, err := coll.Find(context.TODO(), bson.M{"dns.fqdn": name}) + cur, err := coll.Find(context.TODO(), bson.M{"dns.fqdn": name, "disabled": false}) if err != nil { log.Fatal(err) } if appendResults(tp, name, m, cur) == 0 { - cur, err := coll.Find(context.TODO(), bson.M{"dns.san": name}) + cur, err := coll.Find(context.TODO(), bson.M{"dns.san": name, "disabled": false}) if err != nil { log.Fatal(err) }