immich/server/src/queries
Justin Forseth d3a5490e71
feat(server): search unknown place (#10866)
* Allow submission of null country

* Update searchAssetBuilder to handle nulls

andWhere({country:null}) produces `"exifInfo"."country" = NULL`. We want
`"exifInfo"."country" IS NULL`, so we have to treat NULL as a special
case

* Allow null country in frontend

* Make the query code a bit more straightforward

* Remove unused brackets import

* Remove log message

* Don't change whitespace for no reason

* Fix prettier style issue

* Update search.dto.ts validators per @jrasm91's recommendation

* Update api types

* Combine null country and state into one guard clause

* chore: clean up

* chore: add e2e for null/empty city, state, country search

* refactor: server returns suggestion for null values

* chore: clean up

---------

Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2024-08-02 03:27:40 +00:00
..
access.repository.sql fix(server): partner can view archived assets (#9750) 2024-05-25 06:53:57 -04:00
activity.repository.sql feat(server): user metadata (#9650) 2024-05-22 08:13:36 -04:00
album.repository.sql refactor(server): remove has asset (#10891) 2024-07-05 15:10:11 -04:00
api.key.repository.sql refactor(server): user endpoints (#9730) 2024-05-27 05:15:52 +07:00
asset.repository.sql refactor(server): stack owner (#10900) 2024-07-05 16:16:53 -04:00
library.repository.sql chore(server): remove unused code (#9746) 2024-05-25 12:15:07 +02:00
memory.repository.sql chore(server): remove unused code (#9746) 2024-05-25 12:15:07 +02:00
metadata.repository.sql feat(server): search unknown place (#10866) 2024-08-02 03:27:40 +00:00
move.repository.sql refactor: infra folder (#8138) 2024-03-20 23:15:09 -04:00
person.repository.sql feat: people infinite scroll (#11326) 2024-07-25 15:59:28 -04:00
search.repository.sql refactor(server): stack owner (#10900) 2024-07-05 16:16:53 -04:00
session.repository.sql refactor(server): user endpoints (#9730) 2024-05-27 05:15:52 +07:00
shared.link.repository.sql feat(server): user metadata (#9650) 2024-05-22 08:13:36 -04:00
user.repository.sql fix(server): server stats showing wrong quota usage (#10036) 2024-06-08 04:56:11 -05:00