From 5d38d9567efbbc518d95453fff79ccad63c8ac7e Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Fri, 1 Nov 2019 18:27:08 -0400 Subject: [PATCH] Fix error while validating scrape stage options --- lib/frenzy/pipeline/scrape_stage.ex | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/lib/frenzy/pipeline/scrape_stage.ex b/lib/frenzy/pipeline/scrape_stage.ex index 8593738..828ffdc 100644 --- a/lib/frenzy/pipeline/scrape_stage.ex +++ b/lib/frenzy/pipeline/scrape_stage.ex @@ -39,15 +39,21 @@ defmodule Frenzy.Pipeline.ScrapeStage do end end - case opts["convert_to_data_uris"] do - nil -> - {:ok, %{opts | convert_to_data_uris: true}} + case opts do + {:ok, opts} -> + case opts["convert_to_data_uris"] do + nil -> + {:ok, %{opts | convert_to_data_uris: true}} - value when is_boolean(value) -> - {:ok, opts} + value when is_boolean(value) -> + {:ok, opts} + + _ -> + {:error, "convert_to_data_uris must be a boolean"} + end _ -> - {:error, "convert_to_data_uris must be a boolean"} + opts end end