CreatePDF-Helfer: Nicht auf Caller-Package verlassen
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 10 Mar 2015 16:18:02 +0000 (17:18 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 10 Mar 2015 16:46:13 +0000 (17:46 +0100)
Wenn im Controller $self->create_pdf aufgerufen wird, so ist $class dann
das falsche Package, um create_parsed_file aufzurufen, weil diese sub
nicht exportiert wird.

SL/Helper/CreatePDF.pm

index dda4b0d..6308e36 100644 (file)
@@ -28,7 +28,7 @@ our %EXPORT_TAGS = (
 sub create_pdf {
   my ($class, %params) = @_;
 
-  return $class->create_parsed_file(
+  return __PACKAGE__->create_parsed_file(
     format        => 'pdf',
     template_type => 'LaTeX',
     %params,