1
0
mirror of https://github.com/bpatrik/pigallery2.git synced 2024-12-25 02:04:15 +02:00

sub version bump

This commit is contained in:
Patrik J. Braun 2021-05-11 23:37:46 +02:00
parent 6ec07a55f9
commit d0a464b526
2 changed files with 4 additions and 1 deletions

View File

@ -1,6 +1,6 @@
{
"name": "pigallery2",
"version": "1.8.6",
"version": "1.8.7",
"description": "This is a photo gallery optimised for running low resource servers (especially on raspberry pi)",
"author": "Patrik J. Braun",
"homepage": "https://github.com/bpatrik/PiGallery2",

View File

@ -149,6 +149,9 @@ export class SearchManager implements ISearchManager {
resultOverflow: false
};
// This trick enables us to list less rows as faces will be concatenated into one row
// Also typeorm does not support automatic mapping of nested foreign keys
// (i.e: leftJoinAndSelect('media.metadata.faces', 'faces') does not work)
const facesQuery = Config.Server.Database.type === DatabaseType.mysql ?
'CONCAT(\'[\' , GROUP_CONCAT( \'{"name": "\' , person.name , \'", "box": {"top":\' , faces.box.top , \', "left":\' , faces.box.left , \', "height":\' , faces.box.height ,\', "width":\' , faces.box.width , \'}}\' ) ,\']\') as media_metadataFaces' :
'\'[\' || GROUP_CONCAT( \'{"name": "\' || person.name || \'", "box": {"top":\' || faces.box.top || \', "left":\' || faces.box.left || \', "height":\' || faces.box.height ||\', "width":\' || faces.box.width || \'}}\' ) ||\']\' as media_metadataFaces';