]> wagnertech.de Git - mfinanz.git/blobdiff - SL/Controller/RequirementSpec.pm
Merge branch 'pflichtenhefte'
[mfinanz.git] / SL / Controller / RequirementSpec.pm
index 72d5859f0f90cc592342ed69cbe17f48a72d5619..7e25d7e7ded7c73c58b6c02ca04010e177627157 100644 (file)
@@ -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 } ],
     };