Fix PIREP field and non-existant airport errors when editing PIREPs

This commit is contained in:
Nabeel Shahzad
2018-07-12 21:20:10 -05:00
parent 85615300e0
commit 9cc640b866
18 changed files with 138 additions and 65 deletions

View File

@@ -332,6 +332,9 @@ class PirepController extends Controller
return redirect(route('frontend.pireps.index'));
}
# Eager load the subfleet and fares under it
$pirep->aircraft->load('subfleet.fares');
$time = new Time($pirep->flight_time);
$pirep->hours = $time->hours;
$pirep->minutes = $time->minutes;
@@ -342,7 +345,8 @@ class PirepController extends Controller
$field->slug = str_slug($field->name);
}
$pirep->{$field->slug} = $field->value;
$field_name = 'field_'.$field->slug;
$pirep->{$field_name} = $field->value;
}
# set the fares