Changeset 123


Ignore:
Timestamp:
12/13/10 05:04:53 (13 years ago)
Author:
nanardon
Message:
  • fix binaries/sources search on nosrc.rpm
File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/trunk/web/lib/Sophie/Controller/Rpms.pm

    r116 r123  
    146146 
    147147    my $sourcerpm = $c->forward('queryformat', [ $pkgid, '%{SOURCERPM}' ]); 
     148    my $nosourcerpm = $sourcerpm; 
     149    $nosourcerpm =~ s/\.src.rpm$/\.nosrc.rpm/; 
    148150 
    149151    $c->stash->{xmlrpc} = [ $c->model('Base::Rpms')->search( 
     
    151153            pkgid => {  
    152154                IN => $c->model('Base::RpmFile')->search( 
    153                     { filename => $sourcerpm, } 
     155                    { filename => [ $sourcerpm, $nosourcerpm ] } 
    154156                )->get_column('pkgid')->as_query 
    155157            }, 
     
    163165    my $sourcerpm = $c->forward('queryformat', [ $pkgid, 
    164166            '%{NAME}-%{VERSION}-%{RELEASE}.src.rpm' ]); 
     167    my $nosourcerpm = $sourcerpm; 
     168    $nosourcerpm =~ s/\.src.rpm$/\.nosrc.rpm/; 
    165169 
    166170    my $tagrs = $c->model('Base')->resultset('Tags') 
    167         ->search({ tagname => 'sourcerpm', value => $sourcerpm }) 
     171        ->search({ tagname => 'sourcerpm', value => [ $sourcerpm, $nosourcerpm ] }) 
    168172        ->get_column('pkgid'); 
    169173    $c->stash->{xmlrpc} = [ $c->model('Base::Rpms')->search( 
Note: See TracChangeset for help on using the changeset viewer.