File tree 2 files changed +9
-0
lines changed
2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change 4
4
using Marketplace . SaaS . Accelerator . DataAccess . Contracts ;
5
5
using Marketplace . SaaS . Accelerator . DataAccess . Entities ;
6
6
using Marketplace . SaaS . Accelerator . Services . Services ;
7
+ using Marketplace . SaaS . Accelerator . Services . Utilities ;
7
8
using Microsoft . AspNetCore . Mvc ;
8
9
using Microsoft . Extensions . Logging ;
9
10
10
11
namespace Marketplace . SaaS . Accelerator . AdminSite . Controllers ;
11
12
13
+ [ ServiceFilter ( typeof ( KnownUserAttribute ) ) ]
12
14
public class ApplicationLogController : BaseController
13
15
{
14
16
private readonly ILogger < ApplicationLogController > logger ;
Original file line number Diff line number Diff line change @@ -404,6 +404,13 @@ public IActionResult SubscriptionLogDetail(Guid subscriptionId)
404
404
{
405
405
if ( this . User . Identity . IsAuthenticated )
406
406
{
407
+ // Validate subscription from same customer
408
+ var subscriptionDetail = this . subscriptionService . GetPartnerSubscription ( this . CurrentUserEmailAddress , subscriptionId ) . FirstOrDefault ( ) ;
409
+ if ( subscriptionDetail == null )
410
+ {
411
+ return this . RedirectToAction ( nameof ( this . Index ) ) ;
412
+ }
413
+
407
414
List < SubscriptionAuditLogs > subscriptionAudit = new List < SubscriptionAuditLogs > ( ) ;
408
415
subscriptionAudit = this . subscriptionLogRepository . GetSubscriptionBySubscriptionId ( subscriptionId ) . ToList ( ) ;
409
416
return this . PartialView ( subscriptionAudit ) ;
You can’t perform that action at this time.
0 commit comments