Pflichtenheft -> Angebot: Langtext per Default aus Abschnittsbeschreibung setzen
authorMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 9 Jan 2014 10:21:50 +0000 (11:21 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 1 Apr 2014 11:12:24 +0000 (13:12 +0200)
SL/Controller/RequirementSpecOrder.pm

index f0f20d4..0e97852 100644 (file)
@@ -242,8 +242,10 @@ sub create_order_item {
   my $longdescription = $translation->{longdescription} || $part->notes;
 
   if (!$section->{keep_description}) {
+    $description     = '<%fb_number%> <%title%>' unless $description =~ m{<%};
+    $longdescription = '<%description%>'         unless $longdescription =~ m{<%};
+
     foreach my $field (\$description, \$longdescription) {
-      $$field =  '<%fb_number%> <%title%>' unless $$field =~ m{<%};
       $$field =~ s{<% (.+?) %>}{ $section->can($1) ? $section->$1 : '<' . t8('Invalid variable #1', $1) . '>' }egx;
     }
   }