Skip to content

Commit

Permalink
Add log when map upload fail
Browse files Browse the repository at this point in the history
  • Loading branch information
Socolin committed Jan 31, 2024
1 parent e9842ef commit a40c578
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions backend/src/Naheulbook.Core/Services/MapService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
using Naheulbook.Requests.Requests;
using Naheulbook.Shared.TransientModels;
using Naheulbook.Shared.Utils;
using Serilog;

namespace Naheulbook.Core.Services;

Expand All @@ -37,18 +38,21 @@ public class MapService : IMapService
private readonly IJsonUtil _jsonUtil;
private readonly IAuthorizationUtil _authorizationUtil;
private readonly IMapImageUtil _mapImageUtil;
private readonly ILogger _logger;

public MapService(
IUnitOfWorkFactory unitOfWorkFactory,
IJsonUtil jsonUtil,
IAuthorizationUtil authorizationUtil,
IMapImageUtil mapImageUtil
IMapImageUtil mapImageUtil,
ILogger logger
)
{
_unitOfWorkFactory = unitOfWorkFactory;
_jsonUtil = jsonUtil;
_authorizationUtil = authorizationUtil;
_mapImageUtil = mapImageUtil;
_logger = logger;
}

public async Task<MapEntity> GetMapAsync(int mapId, int? userId)
Expand Down Expand Up @@ -95,8 +99,9 @@ public async Task<MapEntity> CreateMapAsync(NaheulbookExecutionContext execution
var mapImageData = _mapImageUtil.SplitMapImage(imageStream, map.Id);
map.ImageData = _jsonUtil.SerializeNonNull(mapImageData);
}
catch (Exception)
catch (Exception ex)
{
_logger.Warning(ex, "Failed to process map image");
uow.Maps.Remove(map);
}

Expand Down

0 comments on commit a40c578

Please sign in to comment.