Skip to content

Commit 957417d

Browse files
committed
fix xml parser
1 parent 0a312d5 commit 957417d

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

lib/cadet/jobs/xml_parser.ex

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -100,14 +100,14 @@ defmodule Cadet.Updater.XMLParser do
100100
|> Map.put(:close_at, close_at)
101101
|> Map.put(:course_id, course_id)
102102
|> Map.put(:config_id, assessment_config_id)
103-
104-
if assessment_params.access === "public" do
105-
_ = Map.put(assessment_params, :password, nil)
106-
end
107-
108-
if assessment_params.access === "private" and assessment_params.password === nil do
109-
_ = Map.put(assessment_params, :password, "")
110-
end
103+
|> (&if(&1.access === "public",
104+
do: Map.put(&1, :password, nil),
105+
else: &1
106+
)).()
107+
|> (&if(&1.access === "private" and &1.password === nil,
108+
do: Map.put(&1, :password, ""),
109+
else: &1
110+
)).()
111111

112112
{:ok, assessment_params}
113113
rescue

0 commit comments

Comments
 (0)