Changeset 4126

Show
Ignore:
Timestamp:
08/04/09 16:17:34 (8 months ago)
Author:
plim
Message:

Patch by R. Cartwright to address registry corruption. BugId: 101459

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/hanson/lib/MT/Worker/SummaryWatcher.pm

    r4045 r4126  
    1414    my $class                = shift; 
    1515    my TheSchwartz::Job $job = shift; 
    16     my $registry             = MT->registry; 
     16    #my $registry            = MT->registry; 
     17    my $registry            = MT->registry("summaries"); 
    1718    use Data::Dumper; 
    18     for my $summarizable ( keys %{ $registry->{summaries} } ) { 
     19    #for my $summarizable ( keys %{ $registry->{summaries} } ) { 
     20    for my $summarizable ( keys %{ $registry } ) { 
    1921        my $meta_pkg = MT->model($summarizable)->meta_pkg('summary'); 
    2022        my $summ_iter 
     
    2426        while ( my $summary = $summ_iter->() ) { 
    2527            my $priority 
    26                 = $registry->{summaries}->{$summarizable}->{ $summary->class } 
     28#                = $registry->{summaries}->{$summarizable}->{ $summary->class } 
     29                = $registry->{$summarizable}->{ $summary->class } 
    2730                ->{priority}; 
    2831            $priority ||= undef; 
    29             my $id         = $summary->$id_field; 
     32            my $id        = $summary->$id_field; 
    3033            my $class_type = MT->model($summarizable)->class_type 
    3134                || MT->model($summarizable)->datasource;