Show
Ignore:
Timestamp:
10/03/08 01:07:01 (14 months ago)
Author:
bchoate
Message:

Merging fireball branch changes to-date to trunk: svn merge -r2974:3081 http://code.sixapart.com/svn/movabletype/branches/fireball .

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/lib/MT/WeblogPublisher.pm

    r3001 r3082  
    14161416    require MT::Template::Context; 
    14171417    require MT::Entry; 
     1418 
    14181419    my $blog; 
    1419     unless ( $blog = $param{Blog} ) { 
     1420    $blog = $param{Blog} 
     1421        if defined $param{Blog}; 
     1422    if (!$blog && defined $param{BlogID}) { 
    14201423        my $blog_id = $param{BlogID}; 
    14211424        $blog = MT::Blog->load($blog_id) 
     
    14281431    } 
    14291432    my $tmpl = $param{Template}; 
    1430     unless ($blog) { 
     1433    if ($tmpl && (!$blog || $blog->id != $tmpl->blog_id)) { 
    14311434        $blog = MT::Blog->load( $tmpl->blog_id ); 
    14321435    } 
     1436 
     1437    return $mt->error( 
     1438        MT->translate( 
     1439            "Blog, BlogID or Template param must be specified.") 
     1440    ) unless $blog; 
     1441 
    14331442    return 1 if $blog->is_dynamic; 
    14341443    my $iter;