From 7154387c0b449834e88549ecd1cb9c0aa278b4e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julio=20Cesar=20Laura=20Avenda=C3=B1o?= Date: Tue, 4 Jul 2017 10:28:19 -0400 Subject: [PATCH] HOR-3468 --- workflow/engine/methods/services/upload.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/workflow/engine/methods/services/upload.php b/workflow/engine/methods/services/upload.php index 93d2288d1..e819ab032 100644 --- a/workflow/engine/methods/services/upload.php +++ b/workflow/engine/methods/services/upload.php @@ -34,6 +34,11 @@ if (isset( $_FILES ) && $_FILES["ATTACH_FILE"]["error"] == 0) { try { G::LoadClass( "case" ); + $application = new Application(); + if (!$application->exists($_POST["APPLICATION"])) { + throw new Exception(G::LoadTranslation("ID_CASE_NOT_EXISTS") . ": {$_POST['APPLICATION']}"); + } + $folderId = ""; $fileTags = ""; @@ -122,7 +127,6 @@ if (isset( $_FILES ) && $_FILES["ATTACH_FILE"]["error"] == 0) { print ("* The file " . $_FILES["ATTACH_FILE"]["name"] . " was uploaded successfully in case " . $sAppUid . " as input document..\n") ; //Get current Application Fields - $application = new Application(); $appFields = $application->Load( $_POST["APPLICATION"] ); $appFields = unserialize( $appFields["APP_DATA"] );