summaryrefslogtreecommitdiffstats
path: root/bin/cac-get-server-by
diff options
context:
space:
mode:
authortv <tv@shackspace.de>2015-05-21 02:47:10 +0200
committertv <tv@shackspace.de>2015-05-21 02:47:10 +0200
commitd41e3a557727a4d421d2b6235d2e1e59e8b873ee (patch)
tree0f2dd96e6c293145b79f5a52bd12c010db32afbb /bin/cac-get-server-by
parent8ff3a49978d9b802b1c7ce401fc682a33452d633 (diff)
cac-get-server-by: no match -> return null
Diffstat (limited to 'bin/cac-get-server-by')
-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 b46062518..b6d6b4ba3 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
.