public async Task <IActionResult> UpdateProfilePictureForUser(string uuid, CancellationToken ct = default)
        {
            if (!AuthenticationUtilities.IsSameUserOrAdmin(User, uuid))
            {
                return(Unauthorized("You do not have access to this endpoint"));
            }

            if (HttpContext.Request.Form.Files.Count > 0)
            {
                return(Ok(await _userRepository.UpdateUserProfilePictureAsync(uuid, HttpContext.Request.Form.Files.First(), ct)));
            }
            else
            {
                return(BadRequest());
            }
        }