- my $time_recording = ($::form->{id}) ? SL::DB::TimeRecording->new(id => $::form->{id})->load
- : SL::DB::TimeRecording->new(start_time => DateTime->now_local);
+ my $is_new = !$::form->{id};
+ my $time_recording = $is_new ? SL::DB::TimeRecording->new(start_time => DateTime->now_local)
+ : SL::DB::TimeRecording->new(id => $::form->{id})->load;