summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2015-05-21 02:47:10 +0200
committertv <tv@krebsco.de>2015-05-21 02:47:10 +0200
commitd3d7e97db204d6be3d03aa5648527b9c3cc2d196 (patch)
tree0f2dd96e6c293145b79f5a52bd12c010db32afbb /bin
parente6d28660c4f4631b1cfd195d39fc022ed9f60666 (diff)
cac-get-server-by: no match -> return null
Diffstat (limited to 'bin')
-rwxr-xr-xbin/cac-get-server-by4
1 files changed, 3 insertions, 1 deletions
diff --git a/bin/cac-get-server-by b/bin/cac-get-server-by
index b460625..b6d6b4b 100755
--- a/bin/cac-get-server-by
+++ b/bin/cac-get-server-by
@@ -7,7 +7,9 @@ cac-listservers \
--arg v "$2" \
'
map(select(.[$k]==$v)) |
- if (. | length) == 1 then
+ if (. | length) == 0 then
+ null
+ elif (. | length) == 1 then
.[0]
else
.