@@ -79,7 +79,7 @@ defmodule GroupherServer.CMS.Delegate.AbuseReport do
7979 report_cases = [
8080 % {
8181 reason: reason ,
82- additional_reason : attr ,
82+ attr : attr ,
8383 user: % { login: user . login , nickname: user . nickname }
8484 }
8585 ]
@@ -91,15 +91,13 @@ defmodule GroupherServer.CMS.Delegate.AbuseReport do
9191 AbuseReport |> ORM . create ( args )
9292
9393 _ ->
94+ user = % { login: user . login , nickname: user . nickname }
95+
9496 report_cases =
9597 report . report_cases
9698 |> List . insert_at (
9799 length ( report . report_cases ) ,
98- % Embeds.AbuseReportCase {
99- reason: reason ,
100- additional_reason: attr ,
101- user: % { login: user . login , nickname: user . nickname }
102- }
100+ % Embeds.AbuseReportCase { reason: reason , attr: attr , user: user }
103101 )
104102
105103 report
@@ -151,11 +149,6 @@ defmodule GroupherServer.CMS.Delegate.AbuseReport do
151149 end
152150 end
153151
154- ##############
155- ##############
156- ##############
157- ##############
158-
159152 defp not_reported_before ( info , content_id , % User { login: login } ) do
160153 query = from ( r in AbuseReport , where: field ( r , ^ info . foreign_key ) == ^ content_id )
161154
@@ -176,8 +169,7 @@ defmodule GroupherServer.CMS.Delegate.AbuseReport do
176169 end
177170 end
178171
179- defp result ( { :ok , % { create_abuse_report: result } } ) , do: result |> done ( )
180- defp result ( { :ok , % { delete_abuse_report: result } } ) , do: result |> done ( )
172+ defp result ( { :ok , % { update_report_flag: result } } ) , do: result |> done ( )
181173
182174 defp result ( { :error , _ , result , _steps } ) do
183175 { :error , result }
0 commit comments