File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed
lib/plausible_web/live/components Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -101,6 +101,8 @@ defmodule PlausibleWeb.Live.Components.Modal do
101101
102102 """
103103
104+ @ test_preload_override? Mix . env ( ) in [ :test , :ce_test ]
105+
104106 use PlausibleWeb , :live_component
105107
106108 alias Phoenix.LiveView
@@ -131,12 +133,11 @@ defmodule PlausibleWeb.Live.Components.Modal do
131133
132134 @ impl true
133135 def update ( assigns , socket ) do
134- preload? =
135- if Mix . env ( ) in [ :test , :ce_test ] do
136- true
137- else
138- Map . get ( assigns , :preload? , true )
139- end
136+ # NOTE: This is a workaround for @test_preload_override? being computed
137+ # at build time, where Mix.env() is available. Otherwise, dialyzer
138+ # complains.
139+ preload_override? = @ test_preload_override? and :erlang . phash2 ( 1 , 1 ) == 0
140+ preload? = preload_override? || Map . get ( assigns , :preload? , true )
140141
141142 socket =
142143 assign ( socket ,
You can’t perform that action at this time.
0 commit comments