From 12d018f7b9448e74a93e12de5ea5438bc43b0e86 Mon Sep 17 00:00:00 2001 From: ralpheav Date: Wed, 5 Jun 2013 12:23:48 -0400 Subject: [PATCH] BUG 11835 : Assignment rules after upgrade to 2.0.46 Sol: Adding patch for next PM versions using SELF_SERVICE. Plus checking Version to set the patch. --- workflow/engine/classes/class.patch.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/workflow/engine/classes/class.patch.php b/workflow/engine/classes/class.patch.php index c70c7ced5..5a0cf840f 100644 --- a/workflow/engine/classes/class.patch.php +++ b/workflow/engine/classes/class.patch.php @@ -29,9 +29,10 @@ class patch while($row = $rs->getRow()) { if ($row ['Field'] == "TAS_GROUP_VARIABLE") { $version = System::getVersion (); - $pos = strpos($version,'2.5.1-testing'); - if ($version == '2.5.0.1' || $pos !== false) { - echo "Version ".$version . " Patch\n"; + $version = explode('-',$version); + //$pos = strpos($version,'2.5.1-testing'); + if ($version[0] == '2.5.1') { + echo "Version " . $version[0] . " Patch\n"; patch::$isPathchable = true; } break; @@ -54,7 +55,7 @@ class patch $task = new Task(); if ( patch::$isPathchable && method_exists($task,'getTasGroupVariable')) { $con = Propel::getConnection("workflow"); - $stmt = $con->prepareStatement("select TAS_UID from TASK;"); + $stmt = $con->prepareStatement("select TAS_UID from TASK where TAS_ASSIGN_TYPE = 'SELF_SERVICE';"); $recordSet = $stmt->executeQuery(); $recordSet->next(); $aRow = $recordSet->getRow();