Добавил запрос в логи формирования ics
All checks were successful
Create and publish a Docker image / Publish image (push) Successful in 10m30s
All checks were successful
Create and publish a Docker image / Publish image (push) Successful in 10m30s
This commit is contained in:
@@ -100,23 +100,22 @@ namespace SfeduSchedule.Services
|
|||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
_logger.LogError(ex, "GetIcsAsync: Deserialization failed. Schedule: {Schedule}", schedule);
|
_logger.LogError(ex, "GetIcsAsync: Deserialization failed. Schedule: {Schedule}\n Request: {@msr}", schedule, msr);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (scheduleJson?.Embedded?.Events is not { Length: > 0 } events)
|
if (scheduleJson?.Embedded?.Events is not { Length: > 0 } events)
|
||||||
{
|
{
|
||||||
if (scheduleJson == null)
|
if (scheduleJson == null)
|
||||||
_logger.LogError("GetIcsAsync: scheduleJson is null. Schedule: {Schedule}", schedule);
|
_logger.LogError("GetIcsAsync: scheduleJson is null. Schedule: {Schedule}\n Request: {@msr}", schedule, msr);
|
||||||
else if (scheduleJson.Embedded == null)
|
else if (scheduleJson.Embedded == null)
|
||||||
_logger.LogError("GetIcsAsync: scheduleJson.Embedded is null. scheduleJson: {@scheduleJson}",
|
_logger.LogError("GetIcsAsync: scheduleJson.Embedded is null. scheduleJson: {@scheduleJson}\n Request: {@msr}", scheduleJson, msr);
|
||||||
scheduleJson);
|
|
||||||
else if (scheduleJson.Embedded.Events == null)
|
else if (scheduleJson.Embedded.Events == null)
|
||||||
_logger.LogError("GetIcsAsync: scheduleJson.Embedded.Events is null. Embedded: {@Embedded}",
|
_logger.LogError("GetIcsAsync: scheduleJson.Embedded.Events is null. Embedded: {@Embedded}\n Request: {@msr}",
|
||||||
scheduleJson.Embedded);
|
scheduleJson.Embedded, msr);
|
||||||
else
|
else
|
||||||
_logger.LogWarning("GetIcsAsync: scheduleJson.Embedded.Events is empty. Embedded: {@Embedded}",
|
_logger.LogWarning("GetIcsAsync: scheduleJson.Embedded.Events is empty. Embedded: {@Embedded}\n Request: {@msr}",
|
||||||
scheduleJson.Embedded);
|
scheduleJson.Embedded, msr);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user