X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FResultSource.pm;h=03a12b088e335abc91189a7a2739c7d0124a30f5;hb=3d56e0269f018071841218af861bfa07df6bf01b;hp=fea63272e5c015a1869263a622d34056bd9e15d1;hpb=8e67215d45e36776172f1b1be623a46afa3c46dc;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/lib/DBIx/Class/ResultSource.pm b/lib/DBIx/Class/ResultSource.pm index fea6327..03a12b0 100644 --- a/lib/DBIx/Class/ResultSource.pm +++ b/lib/DBIx/Class/ResultSource.pm @@ -2306,6 +2306,9 @@ sub handle { my $global_phase_destroy; sub DESTROY { + ### NO detect_reinvoked_destructor check + ### This code very much relies on being called multuple times + return if $global_phase_destroy ||= in_global_destruction; ######