MT#57216 fix advanced cf sets selection for admins

* $c->user->id was wrongly used in the advanced cfs selection and
  now changed to $prov_subscriber->id to filter it regardless of the
  user editing the cfs

Change-Id: I8fa65bbce625d4b21dbb620a1f92919ed7fe2a88
mr11.4
Kirill Solomko 2 years ago
parent 0370507310
commit 7bc5ec093f

@ -1194,8 +1194,8 @@ sub preferences_callforward_advanced :Chained('base') :PathPart('preferences/cal
foreach my $cf_type (qw(destination source time bnumber)) {
$c->stash->{'cf_' . $cf_type . '_sets'} = $c->model('DB')->resultset('voip_cf_' . $cf_type . '_sets')->search_rs({
'-or' => [
'me.subscriber_id' => $c->user->id,
'voip_cf_mappings.subscriber_id' => $c->user->id,
'me.subscriber_id' => $prov_subscriber->id,
'voip_cf_mappings.subscriber_id' => $prov_subscriber->id,
]
},{
distinct => 1,

Loading…
Cancel
Save