mirror of
				https://github.com/immich-app/immich.git
				synced 2025-11-04 03:27:09 -05:00 
			
		
		
		
	fix(server): better facial recognition order (#3386)
This commit is contained in:
		
							parent
							
								
									b83e535010
								
							
						
					
					
						commit
						e493e05e99
					
				@ -11,6 +11,7 @@ export interface AssetStatsOptions {
 | 
			
		||||
export interface AssetSearchOptions {
 | 
			
		||||
  isVisible?: boolean;
 | 
			
		||||
  type?: AssetType;
 | 
			
		||||
  order?: 'ASC' | 'DESC';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export interface LivePhotoSearchOptions {
 | 
			
		||||
 | 
			
		||||
@ -29,7 +29,7 @@ export class FacialRecognitionService {
 | 
			
		||||
  async handleQueueRecognizeFaces({ force }: IBaseJob) {
 | 
			
		||||
    const assetPagination = usePagination(JOBS_ASSET_PAGINATION_SIZE, (pagination) => {
 | 
			
		||||
      return force
 | 
			
		||||
        ? this.assetRepository.getAll(pagination)
 | 
			
		||||
        ? this.assetRepository.getAll(pagination, { order: 'DESC' })
 | 
			
		||||
        : this.assetRepository.getWithout(pagination, WithoutProperty.FACES);
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -116,7 +116,7 @@ export class AssetRepository implements IAssetRepository {
 | 
			
		||||
      },
 | 
			
		||||
      order: {
 | 
			
		||||
        // Ensures correct order when paginating
 | 
			
		||||
        createdAt: 'ASC',
 | 
			
		||||
        createdAt: options.order ?? 'ASC',
 | 
			
		||||
      },
 | 
			
		||||
    });
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user