From f3bc66e47bd940d6c7f4ca65fb0dd54857d325f1 Mon Sep 17 00:00:00 2001 From: techgaun Date: Wed, 21 Dec 2016 01:30:40 -0600 Subject: [PATCH] handle when record data is empty --- lib/ex_mustang/responders/whois.ex | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/ex_mustang/responders/whois.ex b/lib/ex_mustang/responders/whois.ex index 39fee58..052ff3f 100644 --- a/lib/ex_mustang/responders/whois.ex +++ b/lib/ex_mustang/responders/whois.ex @@ -30,10 +30,14 @@ defmodule ExMustang.Responders.Whois do end defp parse_record([], domain), do: "I did not find whois data for #{domain}." - defp parse_record(record, _) do + defp parse_record(record, domain) do data = record |> Floki.text |> String.trim - "```\n#{data}```" + if String.length(data) === 0 do + "I could not find whois data for #{domain}" + else + "```\n#{data}```" + end end end