diff --git a/editgroups.cgi b/editgroups.cgi index ee43d698a..b1c578422 100755 --- a/editgroups.cgi +++ b/editgroups.cgi @@ -257,6 +257,8 @@ if ($action eq 'delete') Bugzilla::Hook::process('editgroups-post_delete', { group => $group }); Bugzilla::Views::refresh_some_views(); + # Refresh fieldvaluecontrol cache + Bugzilla->get_field('delta_ts')->touch; $vars->{message} = 'group_deleted'; ListGroups($vars); @@ -273,6 +275,8 @@ if ($action eq 'postchanges') Bugzilla::Hook::process('editgroups-post_edit', {}); Bugzilla::Views::refresh_some_views(); + # Refresh fieldvaluecontrol cache + Bugzilla->get_field('delta_ts')->touch; delete_token($token); @@ -320,6 +324,8 @@ if ($action eq 'remove_regexp') Bugzilla::Hook::process('editgroups-post_remove_regexp', { deleted => $del }); Bugzilla::Views::refresh_some_views(); + # Refresh fieldvaluecontrol cache + Bugzilla->get_field('delta_ts')->touch; delete_token($token); diff --git a/editproducts.cgi b/editproducts.cgi index 1bda66835..269a33a44 100755 --- a/editproducts.cgi +++ b/editproducts.cgi @@ -467,6 +467,9 @@ if ($action eq 'updategroupcontrols') $vars->{product} = $product; $vars->{changes} = $changes; + # Refresh fieldvaluecontrol cache + Bugzilla->get_field('delta_ts')->touch; + $template->process('admin/products/groupcontrol/updated.html.tmpl', $vars) || ThrowTemplateError($template->error()); exit; diff --git a/editusers.cgi b/editusers.cgi index 7bce9b2a2..ca96d1df7 100755 --- a/editusers.cgi +++ b/editusers.cgi @@ -338,6 +338,8 @@ elsif ($action eq 'update') Bugzilla::Hook::process('editusers-post_update', { userid => $otherUserID }); Bugzilla::Views::refresh_some_views([ $otherUser->login ]); + # Refresh fieldvaluecontrol cache + Bugzilla->get_field('delta_ts')->touch; $vars->{message} = 'account_updated'; $vars->{changed_fields} = [ keys %$changes ]; diff --git a/editusersingroup.cgi b/editusersingroup.cgi index 066b0de58..c55ba29cd 100755 --- a/editusersingroup.cgi +++ b/editusersingroup.cgi @@ -73,6 +73,8 @@ if (@add_members || @add_bless || @rm_members || @rm_bless) if (@add_members || @rm_members) { Bugzilla::Views::refresh_some_views(); + # Refresh fieldvaluecontrol cache + Bugzilla->get_field('delta_ts')->touch; } delete_token($ARGS->{token}); my $url = "editusersingroup.cgi?group=".$vars->{group}->id;