From 54c5ea30cb96df7c47b1436fcd0ed2a33ff9d337 Mon Sep 17 00:00:00 2001 From: liumengyi Date: Wed, 8 Nov 2023 13:43:07 +0800 Subject: [PATCH] * Fix bug #40298, set url app. --- module/todo/control.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/module/todo/control.php b/module/todo/control.php index 4132af6fb1..d437c9ebf5 100755 --- a/module/todo/control.php +++ b/module/todo/control.php @@ -372,7 +372,6 @@ class todo extends control if(in_array($todo->type, $types)) { $confirmNote = 'confirm' . ucfirst($todo->type); - $okTarget = isInModal() ? 'parent' : 'window.parent.$.apps.open'; $confirmURL = $this->createLink($todo->type, 'view', "id=$todo->objectID"); if($todo->type == 'bug') $app = 'qa'; @@ -380,7 +379,7 @@ class todo extends control if($todo->type == 'story') $app = 'product'; $cancelURL = $this->session->todoList ? $this->session->todoList : $this->createLink('my', 'todo'); - return $this->send(array('result' => 'success', 'load' => array('confirm' => sprintf($this->lang->todo->{$confirmNote}, $todo->objectID), 'confirmed' => $confirmURL, 'canceled' => $cancelURL))); + return $this->send(array('result' => 'success', 'open' => array('confirm' => sprintf($this->lang->todo->{$confirmNote}, $todo->objectID), 'url' => array('url' => $confirmURL, 'app' => $app), 'canceled' => $cancelURL), 'closeModal' => true)); } if(defined('RUN_MODE') && RUN_MODE == 'api')