X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/aaa2cd9291719d6a8f327606fc5aeeeb172b7ecb..6b87fc69acd2056741e1247e46b9d4dcc9db8730:/SL/DB/RequirementSpecItem.pm diff --git a/SL/DB/RequirementSpecItem.pm b/SL/DB/RequirementSpecItem.pm index dc710b4de..433e844e5 100644 --- a/SL/DB/RequirementSpecItem.pm +++ b/SL/DB/RequirementSpecItem.pm @@ -56,8 +56,8 @@ sub _before_save_create_fb_number { $self->requirement_spec->update_attributes($method => $next_number) || return 0; - $method = 'requirement_spec_' . ($self->parent_id ? 'function_block' : 'section') . '_number_format'; - my $format = SL::DB::Default->get->$method; + $method = ($self->parent_id ? 'function_block' : 'section') . '_number_format'; + my $format = $self->requirement_spec->type->$method; $self->fb_number(SL::PrefixedNumber->new(number => $format || 0)->set_to($next_number));