X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/84fc52bdc02b7b84f7a644cf2bed484f1213d9ce..1cc65ebc086c1821dfcd08bcc97f8b6255dcec65:/SL/Controller/RequirementSpecItem.pm?ds=sidebyside diff --git a/SL/Controller/RequirementSpecItem.pm b/SL/Controller/RequirementSpecItem.pm index 98e160ab8..2cbf11447 100644 --- a/SL/Controller/RequirementSpecItem.pm +++ b/SL/Controller/RequirementSpecItem.pm @@ -172,6 +172,10 @@ sub action_ajax_create { my $attributes = $::form->{$prefix} || die "Missing parameter group '${prefix}'"; my $insert_after = delete $attributes->{insert_after}; + if (!$attributes->{parent_id}) { + $attributes->{order_part_id} ||= $::instance_conf->get_requirement_spec_section_order_part_id; + } + my @errors = $self->item(SL::DB::RequirementSpecItem->new(%{ $attributes }))->validate; return $self->js->error(@errors)->render($self) if @errors;