Fixed a bug when updating rating for a series.

This commit is contained in:
Joseph Milazzo 2021-02-17 17:27:30 -06:00
parent 265f7dcc8c
commit bdac9e6961

View File

@ -82,11 +82,14 @@ namespace API.Controllers
userRating.Rating = updateSeriesRatingDto.UserRating;
userRating.Review = updateSeriesRatingDto.UserReview;
userRating.SeriesId = updateSeriesRatingDto.SeriesId;
_unitOfWork.UserRepository.AddRatingTracking(userRating);
user.Ratings ??= new List<AppUserRating>();
user.Ratings.Add(userRating);
if (userRating.Id == 0)
{
user.Ratings ??= new List<AppUserRating>();
user.Ratings.Add(userRating);
}
_unitOfWork.UserRepository.Update(user);
if (!await _unitOfWork.Complete()) return BadRequest("There was a critical error.");