diff options
Diffstat (limited to 'extensions/TrackingFlags/lib')
-rw-r--r-- | extensions/TrackingFlags/lib/Admin.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/extensions/TrackingFlags/lib/Admin.pm b/extensions/TrackingFlags/lib/Admin.pm index 5af593f08..ef7672eaa 100644 --- a/extensions/TrackingFlags/lib/Admin.pm +++ b/extensions/TrackingFlags/lib/Admin.pm @@ -81,6 +81,7 @@ sub admin_edit { } else { $vars->{message} = 'tracking_flag_updated'; } + $vars->{mode} = 'edit'; } else { # initial load @@ -145,7 +146,7 @@ sub _load_from_input { # flag my $flag = { - id => $input->{flag_id} || 0, + id => ($input->{mode} eq 'edit' ? $input->{flag_id} : 0), name => trim($input->{flag_name} || ''), description => trim($input->{flag_desc} || ''), sortkey => $input->{flag_sort} || 0, |