X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/0ba48077d82fbbedc9db571bf9b2c6281affa94c..766f5705ecb9cd56adfbffd94c871959bb64c6fd:/SL/Controller/RequirementSpec.pm diff --git a/SL/Controller/RequirementSpec.pm b/SL/Controller/RequirementSpec.pm index 72d5859f0..7e25d7e7d 100644 --- a/SL/Controller/RequirementSpec.pm +++ b/SL/Controller/RequirementSpec.pm @@ -63,7 +63,7 @@ sub action_new { $self->requirement_spec(SL::DB::RequirementSpec->new(is_template => $::form->{is_template})); if ($self->copy_source) { - $self->requirement_spec->$_($self->copy_source->$_) for qw(type_id status_id customer_id title hourly_rate) + $self->requirement_spec->$_($self->copy_source->$_) for qw(type_id status_id customer_id title hourly_rate is_template) } $self->render('requirement_spec/new', title => $self->requirement_spec->is_template ? t8('Create a new requirement spec template') : t8('Create a new requirement spec')); @@ -450,7 +450,7 @@ sub render_pasted_text_block { sub set_default_filter_args { my ($self) = @_; - if (!$::form->{filter}) { + if (!$::form->{filter} && !$::form->{is_template}) { $::form->{filter} = { status_id => [ map { $_->{id} } grep { $_->name ne 'done' } @{ $self->statuses } ], };