mirror of
				https://github.com/immich-app/immich.git
				synced 2025-11-04 03:27:09 -05:00 
			
		
		
		
	fix(server): places page not working with partner sharing (#8257)
This commit is contained in:
		
							parent
							
								
									c788160532
								
							
						
					
					
						commit
						4a6a0aa142
					
				@ -278,7 +278,7 @@ WITH RECURSIVE
 | 
				
			|||||||
        exif
 | 
					        exif
 | 
				
			||||||
        INNER JOIN assets ON exif."assetId" = assets.id
 | 
					        INNER JOIN assets ON exif."assetId" = assets.id
 | 
				
			||||||
      WHERE
 | 
					      WHERE
 | 
				
			||||||
        "ownerId" IN ($1)
 | 
					        "ownerId" = ANY ('$1'::uuid [])
 | 
				
			||||||
        AND "isVisible" = $2
 | 
					        AND "isVisible" = $2
 | 
				
			||||||
        AND "isArchived" = $3
 | 
					        AND "isArchived" = $3
 | 
				
			||||||
        AND type = $4
 | 
					        AND type = $4
 | 
				
			||||||
@ -302,7 +302,7 @@ WITH RECURSIVE
 | 
				
			|||||||
          INNER JOIN assets ON exif."assetId" = assets.id
 | 
					          INNER JOIN assets ON exif."assetId" = assets.id
 | 
				
			||||||
        WHERE
 | 
					        WHERE
 | 
				
			||||||
          city > c.city
 | 
					          city > c.city
 | 
				
			||||||
          AND "ownerId" IN ($1)
 | 
					          AND "ownerId" = ANY ('$1'::uuid [])
 | 
				
			||||||
          AND "isVisible" = $2
 | 
					          AND "isVisible" = $2
 | 
				
			||||||
          AND "isArchived" = $3
 | 
					          AND "isArchived" = $3
 | 
				
			||||||
          AND type = $4
 | 
					          AND type = $4
 | 
				
			||||||
 | 
				
			|||||||
@ -225,9 +225,9 @@ export class SearchRepository implements ISearchRepository {
 | 
				
			|||||||
      .getMany();
 | 
					      .getMany();
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  @GenerateSql({ params: [[DummyValue.UUID]] })
 | 
					  @GenerateSql({ params: [[DummyValue.UUID, DummyValue.UUID]] })
 | 
				
			||||||
  async getAssetsByCity(userIds: string[]): Promise<AssetEntity[]> {
 | 
					  async getAssetsByCity(userIds: string[]): Promise<AssetEntity[]> {
 | 
				
			||||||
    const parameters = [userIds.join(', '), true, false, AssetType.IMAGE];
 | 
					    const parameters = [userIds, true, false, AssetType.IMAGE];
 | 
				
			||||||
    const rawRes = await this.repository.query(this.assetsByCityQuery, parameters);
 | 
					    const rawRes = await this.repository.query(this.assetsByCityQuery, parameters);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const items: AssetEntity[] = [];
 | 
					    const items: AssetEntity[] = [];
 | 
				
			||||||
@ -315,7 +315,7 @@ WITH RECURSIVE cte AS (
 | 
				
			|||||||
    SELECT city, "assetId"
 | 
					    SELECT city, "assetId"
 | 
				
			||||||
    FROM exif
 | 
					    FROM exif
 | 
				
			||||||
    INNER JOIN assets ON exif."assetId" = assets.id
 | 
					    INNER JOIN assets ON exif."assetId" = assets.id
 | 
				
			||||||
    WHERE "ownerId" IN ($1) AND "isVisible" = $2 AND "isArchived" = $3 AND type = $4
 | 
					    WHERE "ownerId" = ANY('$1'::uuid[]) AND "isVisible" = $2 AND "isArchived" = $3 AND type = $4
 | 
				
			||||||
    ORDER BY city
 | 
					    ORDER BY city
 | 
				
			||||||
    LIMIT 1
 | 
					    LIMIT 1
 | 
				
			||||||
  )
 | 
					  )
 | 
				
			||||||
@ -328,7 +328,7 @@ WITH RECURSIVE cte AS (
 | 
				
			|||||||
    SELECT city, "assetId"
 | 
					    SELECT city, "assetId"
 | 
				
			||||||
    FROM exif
 | 
					    FROM exif
 | 
				
			||||||
    INNER JOIN assets ON exif."assetId" = assets.id
 | 
					    INNER JOIN assets ON exif."assetId" = assets.id
 | 
				
			||||||
    WHERE city > c.city AND "ownerId" IN ($1) AND "isVisible" = $2 AND "isArchived" = $3 AND type = $4
 | 
					    WHERE city > c.city AND "ownerId" = ANY('$1'::uuid[]) AND "isVisible" = $2 AND "isArchived" = $3 AND type = $4
 | 
				
			||||||
    ORDER BY city
 | 
					    ORDER BY city
 | 
				
			||||||
    LIMIT 1
 | 
					    LIMIT 1
 | 
				
			||||||
    ) l
 | 
					    ) l
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user