Skip to content

Commit 0f0400f

Browse files
authored
Merge pull request #2777 from TechnologyEnhancedLearning/Develop/Fixes/TD-4515-Issueshowingconsole'500'erroronthescreenwhenclickedbrowserbackbuttonaftersubmittingrequestsupportticket
TD-4515 Issue showing console '500' error on the screen when clicked browser back button after submitting request support ticket
2 parents 0324423 + b2e11d5 commit 0f0400f

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

DigitalLearningSolutions.Web/Controllers/Support/RequestSupportTicketController.cs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)