From 18d9ada58dc74afa370c851ed4fc2aaf751e6d2b Mon Sep 17 00:00:00 2001 From: Molkobain Date: Wed, 19 Sep 2018 15:56:50 +0200 Subject: [PATCH] =?UTF-8?q?N=C2=B01636=20Fix=20concurrent=20lock=20not=20r?= =?UTF-8?q?eleased=20on=20failed=20transition=20(in=20the=20console)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/UI.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pages/UI.php b/pages/UI.php index 110a07acf..2a664d567 100644 --- a/pages/UI.php +++ b/pages/UI.php @@ -1575,11 +1575,17 @@ EOF if (!$bApplyStimulus) { $sMessage = Dict::S('UI:FailedToApplyStimuli'); - $sSeverity = 'error'; + $sSeverity = 'error'; + + $sOwnershipToken = utils::ReadPostedParam('ownership_token', null, 'raw_data'); + if ($sOwnershipToken !== null) + { + // Release the concurrent lock, if any + iTopOwnershipLock::ReleaseLock(get_class($oObj), $oObj->GetKey(), $sOwnershipToken); + } } else if ($sIssues != '') { - $sOwnershipToken = utils::ReadPostedParam('ownership_token', null, 'raw_data'); if ($sOwnershipToken !== null) {