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
..
2024-05-15 16:52:52 -05:00
2024-07-31 12:08:31 -05:00
2024-05-15 16:52:52 -05:00
2024-05-24 15:37:01 +01:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-24 15:37:01 +01:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-16 18:08:37 +01:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-23 12:57:25 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-06-09 14:19:28 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-23 20:26:22 -04:00
2024-05-31 13:44:04 -04:00
2024-05-31 13:44:04 -04:00
2024-05-15 16:52:52 -05:00
2024-06-13 09:21:47 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-28 09:16:53 +07:00
2024-05-28 09:16:53 +07:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-06-07 03:09:47 +00:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-24 15:37:01 +01:00
2024-05-20 18:09:10 -04:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-06-14 11:27:12 -04:00
2024-06-14 11:27:12 -04:00
2024-06-12 17:36:24 +01:00
2024-05-18 13:50:28 -05:00
2024-06-03 16:00:20 -05:00
2024-06-03 16:00:20 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-06-12 17:36:24 +01:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-16 18:08:37 +01:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-20 18:09:10 -04:00
2024-05-15 16:52:52 -05:00
2024-07-01 17:43:16 +00:00
2024-07-01 17:43:16 +00:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-07-29 18:17:26 -04:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-24 15:37:01 +01:00
2024-07-31 12:08:31 -05:00
2024-05-28 09:16:53 +07:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-28 09:16:53 +07:00
2024-05-15 16:52:52 -05:00
2024-08-02 03:27:40 +00:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-07-08 16:41:39 -04:00
2024-05-27 05:15:52 +07:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-07-25 15:59:28 -04:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-06-27 20:16:26 -04:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-06-27 20:16:26 -04:00
2024-05-15 16:52:52 -05:00
2024-07-26 10:34:35 -05:00
2024-07-26 10:34:35 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-07-01 17:43:16 +00:00
2024-05-15 16:52:52 -05:00
2024-05-16 18:08:37 +01:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-06-12 17:36:24 +01:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-08-02 03:27:40 +00:00
2024-05-15 16:52:52 -05:00
2024-07-21 21:14:23 +00:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-06-07 03:09:47 +00:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-07-11 07:55:00 -04:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-28 09:16:53 +07:00
2024-05-27 05:15:52 +07:00
2024-07-01 17:43:16 +00:00
2024-05-28 09:16:53 +07:00
2024-05-15 16:52:52 -05:00
2024-07-01 17:43:16 +00:00
2024-07-26 10:34:35 -05:00
2024-07-26 10:34:35 -05:00
2024-05-27 05:15:52 +07:00
2024-05-15 16:52:52 -05:00
2024-05-28 09:16:53 +07:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-07-21 21:14:23 +00:00