immich/e2e/src/api/specs
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
..
activity.e2e-spec.ts refactor: asset media endpoints (#9831) 2024-05-31 13:44:04 -04:00
album.e2e-spec.ts fix: album remove asset bug (#10687) 2024-06-29 00:17:58 -04:00
asset.e2e-spec.ts fix(deps): exiftool-vendored (#11338) 2024-07-24 17:38:22 -04:00
audit.e2e-spec.ts refactor(server): plural endpoints (#9667) 2024-05-22 13:24:57 -04:00
auth.e2e-spec.ts fix(server): avoid server error for invalid email data type (#10978) 2024-07-10 07:58:06 -04:00
download.e2e-spec.ts refactor: asset media endpoints (#9831) 2024-05-31 13:44:04 -04:00
library.e2e-spec.ts fix(server): asset delete logic (#10077) 2024-06-10 13:04:34 -04:00
map.e2e-spec.ts feat(server): reverse geocoding endpoint (#11430) 2024-07-29 18:17:26 -04:00
memory.e2e-spec.ts refactor: asset media endpoints (#9831) 2024-05-31 13:44:04 -04:00
oauth.e2e-spec.ts feat(server): userinfo signing (#10756) 2024-07-11 07:55:00 -04:00
partner.e2e-spec.ts refactor(server): plural endpoints (#9667) 2024-05-22 13:24:57 -04:00
person.e2e-spec.ts fix(server): correct person birth date across timezones (#11369) 2024-07-29 19:52:04 -04:00
search.e2e-spec.ts feat(server): search unknown place (#10866) 2024-08-02 03:27:40 +00:00
server-info.e2e-spec.ts feat(server): user and server license endpoints (#10682) 2024-07-01 17:43:16 +00:00
server.e2e-spec.ts fix(server): correct openapi response type for getServerLicense() (#11261) 2024-07-22 08:50:45 -05:00
session.e2e-spec.ts refactor(server): sessions (#8915) 2024-04-19 06:47:29 -04:00
shared-link.e2e-spec.ts fix(server): use fqdn for og:image meta tag value (#11082) 2024-07-29 21:38:47 +00:00
system-config.e2e-spec.ts refactor(server)!: move markers and style to dedicated map endpoint/controller (#9832) 2024-05-29 11:51:01 -04:00
system-metadata.e2e-spec.ts refactor: system metadata (#8923) 2024-04-19 20:36:15 -04:00
timeline.e2e-spec.ts refactor: asset media endpoints (#9831) 2024-05-31 13:44:04 -04:00
trash.e2e-spec.ts refactor(server): move checkExistingAssets(), checkBulkUpdate() remove getAllAssets() (#9715) 2024-05-24 21:02:22 -04:00
user-admin.e2e-spec.ts fix(server): user delete with stacked assets (#10642) 2024-06-26 09:29:52 -04:00
user.e2e-spec.ts feat(server): user and server license endpoints (#10682) 2024-07-01 17:43:16 +00:00