diff --git a/ntpdb/query.sql.go b/ntpdb/query.sql.go index fe70f75..a57cd39 100644 --- a/ntpdb/query.sql.go +++ b/ntpdb/query.sql.go @@ -16,7 +16,7 @@ const getMonitorByNameAndIPVersion = `-- name: GetMonitorByNameAndIPVersion :one select id, id_token, type, user_id, account_id, hostname, location, ip, ip_version, tls_name, api_key, status, config, client_version, last_seen, last_submit, created_on, deleted_on, is_current from monitors where tls_name like ? AND - ip_version = ? AND + (ip_version = ? OR (type = 'score' AND ip_version IS NULL)) AND is_current = 1 AND status != 'deleted' order by id diff --git a/query.sql b/query.sql index c9e2156..f05dd76 100644 --- a/query.sql +++ b/query.sql @@ -51,7 +51,7 @@ where select * from monitors where tls_name like sqlc.arg('tls_name') AND - ip_version = sqlc.arg('ip_version') AND + (ip_version = sqlc.arg('ip_version') OR (type = 'score' AND ip_version IS NULL)) AND is_current = 1 AND status != 'deleted' order by id