Changeset 413 for trunk


Ignore:
Timestamp:
07/15/11 09:47:46 (10 years ago)
Author:
sander
Message:

Fixed a job selection bug in jobs:rerun colsole task

Location:
trunk/server/www/app
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/www/app/models/behaviors/file.php

    r356 r413  
    395395        { 
    396396                $path = $this->getPath($model); 
    397                 if (file_exists($path)) { 
    398                         if (!unlink($path)) { 
     397                if ($path && file_exists($path)) { 
     398                        if (!@unlink($path)) { 
    399399                                $this->errors[] = __('The file could not be deleted.', true); 
    400400                        } 
  • trunk/server/www/app/vendors/shells/jobs.php

    r412 r413  
    2525{ 
    2626        /** @var array The models to use */ 
    27         public $uses = array('GalleriesRequest', 'Job', 'Testsuite'); 
     27        public $uses = array('Gallery', 'GalleriesRequest', 'Job', 'Testsuite'); 
    2828 
    2929        /** 
     
    7373                        $this->Testsuite->id = $suite_id; 
    7474                        $gallery_id = $this->Testsuite->field('gallery_id'); 
     75                        $galleries = Set::extract('/Gallery/id', $this->Gallery->children($gallery_id)); 
     76                        $galleries[] = $gallery_id; 
    7577 
    7678                        $count = count($jobs); 
     
    7981                                        'conditions' => array( 
    8082                                                'request_id' => $jobs[$i]['Request']['id'], 
    81                                                 'gallery_id' => $gallery_id, 
     83                                                'gallery_id' => $galleries, 
    8284                                        ), 
    8385                                        'recursive' => -1, 
    8486                                )); 
    8587 
    86                                 if ($inGallery) { 
     88                                if (!$inGallery) { 
    8789                                        unset($jobs[$i]); 
    8890                                } 
Note: See TracChangeset for help on using the changeset viewer.