From 1e918584d1d11525ef7d13fef47fb5a9b84bd1b1 Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 4 Jun 2020 00:40:19 +0800 Subject: chore(back): Fix some warnings. --- Timeline/Models/Http/UserInfo.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'Timeline/Models/Http/UserInfo.cs') diff --git a/Timeline/Models/Http/UserInfo.cs b/Timeline/Models/Http/UserInfo.cs index b4bf14c1..0acb1a80 100644 --- a/Timeline/Models/Http/UserInfo.cs +++ b/Timeline/Models/Http/UserInfo.cs @@ -37,10 +37,9 @@ namespace Timeline.Models.Http public UserInfoLinks Resolve(User source, UserInfo destination, UserInfoLinks destMember, ResolutionContext context) { - if (_actionContextAccessor.ActionContext == null) - throw new InvalidOperationException("No action context, can't fill urls."); + var actionContext = _actionContextAccessor.AssertActionContextForUrlFill(); + var urlHelper = _urlHelperFactory.GetUrlHelper(actionContext); - var urlHelper = _urlHelperFactory.GetUrlHelper(_actionContextAccessor.ActionContext); var result = new UserInfoLinks { Self = urlHelper.ActionLink(nameof(UserController.Get), nameof(UserController)[0..^nameof(Controller).Length], new { destination.Username }), -- cgit v1.2.3