From 3e5dbd2283970ece462bfbfe1c8c03c0ce1fede6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sven=20Sch=C3=B6ling?= Date: Thu, 21 Oct 2010 11:33:20 +0200 Subject: [PATCH] Attribute nicht doppelt anlegen MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit setup führt ein frühes initialize durch, und wenn es danach nochmal manuell passiert wurden die auto_attr_helper nochmla angelegt, was zu redefines geführt hat. Das hier behebt das. --- SL/DB/Helpers/Metadata.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SL/DB/Helpers/Metadata.pm b/SL/DB/Helpers/Metadata.pm index 30c59f428..e6020a287 100644 --- a/SL/DB/Helpers/Metadata.pm +++ b/SL/DB/Helpers/Metadata.pm @@ -17,7 +17,7 @@ sub default_manager_base_class { sub initialize { my $self = shift; - $self->make_attr_auto_helpers; + $self->make_attr_auto_helpers unless $self->is_initialized; $self->SUPER::initialize(@_); } -- 2.20.1