Skip to content

Commit fa05206

Browse files
committed
Fix inconsistencies
1 parent 43bc525 commit fa05206

File tree

4 files changed

+39
-47
lines changed

4 files changed

+39
-47
lines changed

lib/cadet/courses/courses.ex

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,14 @@ defmodule Cadet.Courses do
4545
case result do
4646
{:ok, %{course: course}} ->
4747
Logger.info("Successfully created course #{course.id} for user #{user.id}")
48-
result
4948

5049
{:error, _operation, changeset, _changes} ->
5150
Logger.error(
5251
"Failed to create course for user #{user.id}: #{full_error_messages(changeset)}"
5352
)
54-
55-
result
5653
end
54+
55+
result
5756
end
5857

5958
@doc """
@@ -108,15 +107,14 @@ defmodule Cadet.Courses do
108107
case result do
109108
{:ok, _} ->
110109
Logger.info("Successfully updated course configuration for course #{course_id}")
111-
result
112110

113111
{:error, changeset} ->
114112
Logger.error(
115113
"Failed to update course configuration for course #{course_id}: #{full_error_messages(changeset)}"
116114
)
117-
118-
result
119115
end
116+
117+
result
120118
end
121119
end
122120

@@ -450,15 +448,14 @@ defmodule Cadet.Courses do
450448
case result do
451449
{:ok, _} ->
452450
Logger.info("Successfully deleted sourcecast #{sourcecast_id}")
453-
result
454451

455452
{:error, changeset} ->
456453
Logger.error(
457454
"Failed to delete sourcecast #{sourcecast_id}: #{full_error_messages(changeset)}"
458455
)
459-
460-
result
461456
end
457+
458+
result
462459
end
463460
end
464461

lib/cadet/devices/devices.ex

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -65,15 +65,14 @@ defmodule Cadet.Devices do
6565
case result do
6666
{:ok, _} ->
6767
Logger.info("Successfully deleted device registration #{registration.id}")
68-
result
6968

7069
{:error, changeset} ->
7170
Logger.error(
72-
"Failed to delete device registration #{registration.id}: #{inspect(changeset)}"
71+
"Failed to delete device registration #{registration.id}: #{full_error_messages(changeset)}"
7372
)
74-
75-
result
7673
end
74+
75+
result
7776
end
7877

7978
@spec rename_registration(DeviceRegistration.t(), String.t()) ::
@@ -89,15 +88,14 @@ defmodule Cadet.Devices do
8988
case result do
9089
{:ok, _} ->
9190
Logger.info("Successfully renamed device registration #{registration.id}")
92-
result
9391

9492
{:error, changeset} ->
9593
Logger.error(
9694
"Failed to rename device registration #{registration.id}: #{full_error_messages(changeset)}"
9795
)
98-
99-
result
10096
end
97+
98+
result
10199
end
102100

103101
@spec get_device(binary | integer) :: Device.t() | nil

lib/cadet/incentives/achievements.ex

Lines changed: 20 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -86,31 +86,28 @@ defmodule Cadet.Incentives.Achievements do
8686
# course_id not nil check is left to the changeset
8787
case uuid do
8888
nil ->
89-
Logger.warning("Achievement upsert failed - no UUID specified")
89+
Logger.error("Achievement upsert failed - no UUID specified")
9090
{:error, {:bad_request, "No UUID specified in Achievement"}}
9191

9292
uuid ->
93-
result =
94-
Achievement
95-
|> preload([:prerequisites, :goals])
96-
|> Repo.get(uuid)
97-
|> (&(&1 || %Achievement{})).()
98-
|> Achievement.changeset(attrs)
99-
|> Repo.insert_or_update()
100-
|> case do
101-
result = {:ok, _} ->
102-
Logger.info("Successfully upserted achievement #{uuid}")
103-
result
104-
105-
{:error, changeset} ->
106-
Logger.error(
107-
"Failed to upsert achievement #{uuid}: #{full_error_messages(changeset)}"
108-
)
109-
110-
{:error, {:bad_request, full_error_messages(changeset)}}
111-
end
112-
113-
result
93+
Achievement
94+
|> preload([:prerequisites, :goals])
95+
|> Repo.get(uuid)
96+
|> (&(&1 || %Achievement{})).()
97+
|> Achievement.changeset(attrs)
98+
|> Repo.insert_or_update()
99+
|> case do
100+
result = {:ok, _} ->
101+
Logger.info("Successfully upserted achievement #{uuid}")
102+
result
103+
104+
{:error, changeset} ->
105+
Logger.error(
106+
"Failed to upsert achievement #{uuid}: #{full_error_messages(changeset)}"
107+
)
108+
109+
{:error, {:bad_request, full_error_messages(changeset)}}
110+
end
114111
end
115112
end
116113

@@ -138,7 +135,7 @@ defmodule Cadet.Incentives.Achievements do
138135
|> where(uuid: ^uuid)
139136
|> Repo.delete_all() do
140137
{0, _} ->
141-
Logger.warning("Cannot delete achievement #{uuid} - not found")
138+
Logger.error("Cannot delete achievement #{uuid} - not found")
142139
{:error, {:not_found, "Achievement not found"}}
143140

144141
{count, _} ->

lib/cadet/stories/stories.ex

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ defmodule Cadet.Stories.Stories do
5454

5555
case Repo.get(Story, id) do
5656
nil ->
57-
Logger.warning("Cannot update story #{id} - story not found")
57+
Logger.error("Cannot update story #{id} - story not found")
5858
{:error, {:not_found, "Story not found"}}
5959

6060
story ->
@@ -67,14 +67,14 @@ defmodule Cadet.Stories.Stories do
6767
case result do
6868
{:ok, _} ->
6969
Logger.info("Successfully updated story #{id}")
70-
result
7170

7271
{:error, changeset} ->
7372
Logger.error("Failed to update story #{id}: #{full_error_messages(changeset)}")
74-
result
7573
end
74+
75+
result
7676
else
77-
Logger.warning(
77+
Logger.error(
7878
"Cannot update story #{id} - user not allowed to manage stories from another course"
7979
)
8080

@@ -88,7 +88,7 @@ defmodule Cadet.Stories.Stories do
8888

8989
case Repo.get(Story, id) do
9090
nil ->
91-
Logger.warning("Cannot delete story #{id} - story not found")
91+
Logger.error("Cannot delete story #{id} - story not found")
9292
{:error, {:not_found, "Story not found"}}
9393

9494
story ->
@@ -98,14 +98,14 @@ defmodule Cadet.Stories.Stories do
9898
case result do
9999
{:ok, _} ->
100100
Logger.info("Successfully deleted story #{id}")
101-
result
102101

103102
{:error, changeset} ->
104103
Logger.error("Failed to delete story #{id}: #{full_error_messages(changeset)}")
105-
result
106104
end
105+
106+
result
107107
else
108-
Logger.warning(
108+
Logger.error(
109109
"Cannot delete story #{id} - user not allowed to manage stories from another course"
110110
)
111111

0 commit comments

Comments
 (0)