From c9b21f221d673ed39a89516d80174dc6e169dede Mon Sep 17 00:00:00 2001 From: Kevin Date: Wed, 8 Dec 2021 13:53:31 +0100 Subject: [PATCH] Update file infos then running_files changed (#772) --- lib/livebook_web/live/file_select_component.ex | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/livebook_web/live/file_select_component.ex b/lib/livebook_web/live/file_select_component.ex index 394fbafad..fc7e0d845 100644 --- a/lib/livebook_web/live/file_select_component.ex +++ b/lib/livebook_web/live/file_select_component.ex @@ -48,10 +48,12 @@ defmodule LivebookWeb.FileSelectComponent do def update(assigns, socket) do {force_reload?, assigns} = Map.pop(assigns, :force_reload, false) + running_files_changed? = assigns.running_files != (socket.assigns[:running_files] || []) + socket = socket |> assign(assigns) - |> update_file_infos(force_reload?) + |> update_file_infos(force_reload? or running_files_changed?) {:ok, socket} end