summaryrefslogtreecommitdiff
path: root/rt/share/html
diff options
context:
space:
mode:
authormark <mark>2011-06-01 00:14:31 +0000
committermark <mark>2011-06-01 00:14:31 +0000
commit8eb89d8b2e7610c16712e1ddff7d64e5524d511f (patch)
tree47f529ad15041424861af6755995684a9030850e /rt/share/html
parentf07c867d9ecf72c37a08cfd009e8d5e09614257a (diff)
improve mandatory fields, #9260, tabs
Diffstat (limited to 'rt/share/html')
-rwxr-xr-xrt/share/html/Ticket/Elements/Tabs4
1 files changed, 3 insertions, 1 deletions
diff --git a/rt/share/html/Ticket/Elements/Tabs b/rt/share/html/Ticket/Elements/Tabs
index 376e721a3..f1bbbdbe0 100755
--- a/rt/share/html/Ticket/Elements/Tabs
+++ b/rt/share/html/Ticket/Elements/Tabs
@@ -196,7 +196,9 @@ if ($Ticket) {
if ( $can{'ModifyTicket'} ) {
if ( $Ticket->Status ne 'resolved' ) {
$actions->{'G'} = {
- path =>
+ path =>
+ ($Ticket->MissingRequiredFields) ?
+ "Ticket/Modify.html?Status=resolved&id=$id" :
"Ticket/Update.html?Action="
. RT->Config->Get('ResolveDefaultUpdateType', $session{'CurrentUser'})
. "&DefaultStatus=resolved&id="