Gracefully handle missing billing profile.

agranig/1_0_subfix
Andreas Granig 13 years ago
parent 7a03d7d8a1
commit a164d0b126

@ -173,7 +173,8 @@ sub edit :Chained('base') :PathPart('edit') :Args(0) {
my $billing_mapping = $contract->billing_mappings->find($contract->get_column('bmid'));
my $params = {};
unless($posted) {
$params->{billing_profile}{id} = $billing_mapping->billing_profile->id;
$params->{billing_profile}{id} = $billing_mapping->billing_profile->id
if($billing_mapping->billing_profile);
$params->{contact}{id} = $contract->contact_id;
$params->{external_id} = $contract->external_id;
$params->{status} = $contract->status;

Loading…
Cancel
Save