Добавить авто-регистрацию тикетов (hash/dedupe/500/WS). Refs EventHub/EventHubBack#35
This commit is contained in:
@@ -29,6 +29,7 @@ create_ticket(Data) ->
|
||||
ErrorMessage = maps:get(<<"error_message">>, Data),
|
||||
Stacktrace = maps:get(<<"stacktrace">>, Data, <<>>),
|
||||
Context = maps:get(<<"context">>, Data, ?DEFAULT_CONTEXT),
|
||||
Source = maps:get(<<"source">>, Data, <<"backend">>),
|
||||
Id = infra_utils:generate_id(16),
|
||||
Now = calendar:universal_time(),
|
||||
Ticket = #ticket{
|
||||
@@ -44,7 +45,8 @@ create_ticket(Data) ->
|
||||
status = open,
|
||||
assigned_to = ?DEFAULT_ASSIGNED_TO,
|
||||
resolution_note = ?DEFAULT_RESOLUTION_NOTE,
|
||||
closed_at = ?DEFAULT_CLOSED_AT
|
||||
closed_at = ?DEFAULT_CLOSED_AT,
|
||||
source = Source
|
||||
},
|
||||
F = fun() -> mnesia:write(Ticket), {ok, Ticket} end,
|
||||
case mnesia:transaction(F) of
|
||||
|
||||
Reference in New Issue
Block a user