MT#56735 /api/billingprofiles fix reseller_id on update

* /api/billingprofiles PUT/PATCH reseller_id for "reseller" roles is forced
  to the user one, to address an issue when reseller_id becomes
  required on PUT/PATCH

Change-Id: I3fa556c5db5556c75bf481d18b51df6c400a1944
mr11.4
Kirill Solomko 2 years ago
parent c9c2b8b528
commit 158def3bb6

@ -122,8 +122,12 @@ sub update_profile {
#}
$form //= $self->get_form($c);
# TODO: for some reason, formhandler lets missing reseller slip thru
$resource->{reseller_id} //= undef;
if ($c->user->roles eq "reseller") {
$resource->{reseller_id} = $c->user->reseller_id;
} else {
# TODO: for some reason, formhandler lets missing reseller slip thru
$resource->{reseller_id} //= undef;
}
return unless $self->validate_form(
c => $c,
form => $form,

Loading…
Cancel
Save