Revision 3e5dbd22
Von Sven Schöling vor etwa 14 Jahren hinzugefügt
SL/DB/Helpers/Metadata.pm | ||
---|---|---|
17 | 17 |
|
18 | 18 |
sub initialize { |
19 | 19 |
my $self = shift; |
20 |
$self->make_attr_auto_helpers; |
|
20 |
$self->make_attr_auto_helpers unless $self->is_initialized;
|
|
21 | 21 |
$self->SUPER::initialize(@_); |
22 | 22 |
} |
23 | 23 |
|
Auch abrufbar als: Unified diff
Attribute nicht doppelt anlegen
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.