From 615e64cbd7326639e998203b95b1f3bab9f86635 Mon Sep 17 00:00:00 2001 From: Thelonius Kort Date: Mon, 23 Jan 2023 15:34:26 +0100 Subject: [PATCH] Fix issue with sometimes missing seconds_remaining field in Deepl response --- lib/outlook/translators/deepl.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/outlook/translators/deepl.ex b/lib/outlook/translators/deepl.ex index 6223405..d852251 100644 --- a/lib/outlook/translators/deepl.ex +++ b/lib/outlook/translators/deepl.ex @@ -58,7 +58,7 @@ defmodule Outlook.Translators.Deepl do %{status: "done"} -> response %{status: status} -> - steps = response.seconds_remaining * 5 + steps = Map.get(response, :seconds_remaining, 1) * 5 for n <- 0..steps do send(pid, {:progress, %{progress: 100 * n / steps, status: status}}) Process.sleep 200