@@ -234,23 +234,30 @@ public IActionResult DeleteImage(DlsSubApplication dlsSubApplication, string ima
234234 [ Route ( "/{dlsSubApplication}/RequestSupport/SupportSummary" ) ]
235235 public IActionResult SupportSummary ( DlsSubApplication dlsSubApplication , SupportSummaryViewModel supportSummaryViewModel )
236236 {
237+ if ( ! TempData . Any ( ) )
238+ {
239+ return RedirectToAction ( "StatusCode" , "LearningSolutions" , new { code = 410 } ) ;
240+ }
237241 var data = multiPageFormService . GetMultiPageFormData < RequestSupportTicketData > (
238242 MultiPageFormDataFeature . AddCustomWebForm ( "RequestSupportTicketCWF" ) ,
239243 TempData
240- ) . GetAwaiter ( ) . GetResult ( ) ; ;
244+ ) . GetAwaiter ( ) . GetResult ( ) ;
241245 var model = new SupportSummaryViewModel ( data ) ;
242246 return View ( "SupportTicketSummaryPage" , model ) ;
243247 }
244248
245249 [ HttpPost ]
246250 [ Route ( "/{dlsSubApplication}/RequestSupport/SubmitSupportSummary" ) ]
247251 public IActionResult SubmitSupportSummary ( DlsSubApplication dlsSubApplication , SupportSummaryViewModel model )
248-
249252 {
253+ if ( ! TempData . Any ( ) )
254+ {
255+ return RedirectToAction ( "StatusCode" , "LearningSolutions" , new { code = 401 } ) ;
256+ }
250257 var data = multiPageFormService . GetMultiPageFormData < RequestSupportTicketData > (
251258 MultiPageFormDataFeature . AddCustomWebForm ( "RequestSupportTicketCWF" ) ,
252259 TempData
253- ) . GetAwaiter ( ) . GetResult ( ) ; ;
260+ ) . GetAwaiter ( ) . GetResult ( ) ;
254261 data . GroupId = configuration . GetFreshdeskCreateTicketGroupId ( ) ;
255262 data . ProductId = configuration . GetFreshdeskCreateTicketProductId ( ) ;
256263 List < RequestAttachment > RequestAttachmentList = new List < RequestAttachment > ( ) ;
0 commit comments