Skip to content

Commit a1f8df2

Browse files
committed
fix(trip-planner): Datepicker bug on mount
1 parent 273e4ba commit a1f8df2

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

lib/dotcom_web/live/trip_planner.ex

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,17 @@ defmodule DotcomWeb.Live.TripPlanner do
4343
def mount(%{"plan" => plan}, _session, socket) when is_binary(plan) do
4444
changeset = plan |> AntiCorruptionLayer.decode() |> InputForm.changeset()
4545

46+
%{params: previous_params} = changeset
47+
48+
params_with_datetime =
49+
previous_params
50+
|> add_datetime_if_needed(previous_params)
51+
4652
new_socket =
4753
socket
4854
|> assign(@state)
4955
|> assign(:input_form, Map.put(@state.input_form, :changeset, changeset))
56+
|> update_datepicker(params_with_datetime)
5057
|> submit_changeset(changeset)
5158

5259
{:ok, new_socket}

0 commit comments

Comments
 (0)