fix(api): resolve public calendar GET by unique short_name.
This commit is contained in:
@@ -25,7 +25,7 @@ create_event(UserId, CalendarId, Title, StartTime, Duration, Description) ->
|
||||
{reject, Words} ->
|
||||
{error, {content_banned, Words}};
|
||||
{ok, Action, [Title2, Desc2], Words} ->
|
||||
case core_event:create(CalendarId, Title2, StartTime, Duration) of
|
||||
case core_event:create(Calendar#calendar.id, Title2, StartTime, Duration) of
|
||||
{ok, Event} ->
|
||||
case Desc2 of
|
||||
<<>> -> ok;
|
||||
@@ -64,7 +64,7 @@ create_recurring_event(UserId, CalendarId, Title, StartTime, Duration, RRule, De
|
||||
{reject, Words} ->
|
||||
{error, {content_banned, Words}};
|
||||
{ok, Action, [Title2, Desc2], Words} ->
|
||||
case core_event:create_recurring(CalendarId, Title2, StartTime, Duration, RRule) of
|
||||
case core_event:create_recurring(Calendar#calendar.id, Title2, StartTime, Duration, RRule) of
|
||||
{ok, Event} ->
|
||||
case Desc2 of
|
||||
<<>> -> ok;
|
||||
@@ -184,8 +184,8 @@ get_event(UserId, EventId) ->
|
||||
%% Список событий календаря
|
||||
list_events(UserId, CalendarId) ->
|
||||
case logic_calendar:get_calendar(UserId, CalendarId) of
|
||||
{ok, _} ->
|
||||
core_event:list_by_calendar(CalendarId);
|
||||
{ok, Calendar} ->
|
||||
core_event:list_by_calendar(Calendar#calendar.id);
|
||||
Error ->
|
||||
Error
|
||||
end.
|
||||
|
||||
Reference in New Issue
Block a user