Sarah Hoffmann
67ecf5f6a0
Merge pull request #3943 from Itz-Agasta/test_fix
...
Tests: Replace eval() with ast.literal_eval() for safer parsing
2026-01-25 10:10:15 +01:00
Itz-Agasta
e77a4c2f35
Switch to ast.literal_eval for dict parsing
...
Due to some test data in the BDD feature files includes Python raw strings and escape sequences that standard json.loads() cannot parse switching to safer Python literal evaluation
for converting string representations of dictionaries.
2026-01-24 15:32:47 +05:30
Itz-Agasta
9fa980bca2
Replaces eval with json.loads for safer dict parsing
...
Switches from eval to json.loads when parsing string representations
of dictionaries to prevent arbitrary code
execution.
2026-01-24 15:32:47 +05:30
Sarah Hoffmann
fe773c12b2
Merge pull request #3946 from lonvia/enable-entrances-for-reverse
...
Enable entrance lookup for reverse and lookup
2026-01-23 22:10:43 +01:00
Sarah Hoffmann
cc96912580
Merge pull request #3906 from AyushDharDubey/fix/issue_2463-Use-search_name-table-for-TIGER-data-imports-on-'dropped'-databases
...
Use `search_name` as fallback for TIGER imports when update tables are dropped
2026-01-23 20:52:40 +01:00
Sarah Hoffmann
77a3ecd72d
Merge pull request #3945 from lonvia/fix-starlette-tests
...
Update Starlette tests to using their TestClient
2026-01-23 20:45:15 +01:00
Sarah Hoffmann
6a6a064ef7
enable entrances for reverse and lookup
2026-01-23 17:38:47 +01:00
Sarah Hoffmann
35b42ad9ce
update Starlette tests to using their TestClient
2026-01-23 16:28:13 +01:00
Sri Charan Chittineni
c4dc2c862e
fix mypy typing for Starlette state object ( #3944 )
2026-01-22 13:21:34 +01:00
Sarah Hoffmann
7e44256f4a
Merge pull request #3939 from lonvia/more-table-constraints
...
Add NOT NULL and UNIQUE contraints on tables
2026-01-14 15:04:45 +01:00
Ayush Dhar Dubey
eefd0efa59
update test frozen db: new tiger import mechanism
2026-01-09 17:47:07 +05:30
Ayush Dhar Dubey
2698382552
permit import of tiger after freeze
2026-01-09 17:35:01 +05:30
Ayush Dhar Dubey
954771a42d
Add fallback search mechanism for dropped databases lookup
2026-01-09 17:35:01 +05:30
Sarah Hoffmann
e47601754a
do not attempt to delete old data for newly created placex entries
2026-01-07 17:08:28 +01:00
Sarah Hoffmann
2cdf2db184
add NOT NULL and UNIQUE constraints where possible
2026-01-07 15:46:05 +01:00
Sarah Hoffmann
5200e11f33
ignore countries without geometry or country code for location_area
2026-01-07 11:43:32 +01:00
Sarah Hoffmann
ba1fc5a5b8
do not insert entries with empty name into search name
2026-01-07 11:27:55 +01:00
Sarah Hoffmann
d35a71c123
ensure correct indexed_status transitions
2026-01-07 11:12:35 +01:00
Sarah Hoffmann
e31862b7b5
make sure that importance is always set to a non-null value
...
Secondary importance might return invalid values in some cases.
2026-01-07 10:29:45 +01:00
Sarah Hoffmann
9ac5e0256d
make sure array_merge() never returns null
2026-01-07 10:22:03 +01:00
Sarah Hoffmann
a4a2176ded
immediately terminate indexing when a task catches an exception
2026-01-07 09:58:40 +01:00
Sarah Hoffmann
f30fcdcd9d
BDD: make sure randomly generated names always contain a letter
2026-01-07 09:58:40 +01:00
otbutz
77b8e76be6
Add PR template ( #3934 )
2026-01-05 17:42:35 +01:00
Sarah Hoffmann
20a333dd9b
Merge pull request #3930 from lonvia/remove-new-query-log-table
...
Remove unused new_query_log table
2026-01-02 09:58:05 +01:00
Sarah Hoffmann
084e1b8177
remove unused new_query_log table
2026-01-01 20:30:37 +01:00
Sarah Hoffmann
2e2ce2c979
fix version counts
2026-01-01 14:42:12 +01:00
Sarah Hoffmann
99643aa0e9
ignore postcode areas in countries without postcodes properly
2026-01-01 11:21:40 +01:00
Sarah Hoffmann
c05b8f241c
make sure we use exactly the same table structure as osm2pgsql
2025-12-31 00:21:27 +01:00
Sarah Hoffmann
da94d7eea3
need an analyse after the migration
2025-12-30 19:49:07 +01:00
Sarah Hoffmann
f9864b7ec7
grant access right to www user for new postcode table
2025-12-30 17:48:33 +01:00
Sarah Hoffmann
df4abfd5cc
Merge pull request #3926 from lonvia/rework-postcode-handling
...
Reorganise postcode handling
2025-12-30 15:54:33 +01:00
Sarah Hoffmann
42d139a5d0
analyze postcode table during import
2025-12-30 15:21:20 +01:00
Sarah Hoffmann
f2110e12d6
simplify postcode area for lookups
2025-12-30 15:21:20 +01:00
Sarah Hoffmann
3bcd1aa721
adapt BDD tests for new postcode table structure
2025-12-30 15:21:20 +01:00
Sarah Hoffmann
354aa07cad
adapt unit tests to new postcode algorithms
2025-12-30 15:21:18 +01:00
Sarah Hoffmann
deb6654cfd
add migration for new postcode table
2025-12-30 15:20:46 +01:00
Sarah Hoffmann
6a67cfcddf
adapt search frontend to new postcode table
2025-12-30 15:20:46 +01:00
Sarah Hoffmann
f9cf320794
set custom postcode extents for some countries
2025-12-30 15:20:46 +01:00
Sarah Hoffmann
d1cb578535
rework postcode computation
...
Now adds areas to location_postcodes, ignores postcode points
inside areas and supports customizable extents.
2025-12-30 15:20:46 +01:00
Sarah Hoffmann
a97b5d97cb
add support for custom per-country postcode extents
2025-12-30 15:20:46 +01:00
Sarah Hoffmann
9ec607b556
change confusing value in debug output for missing importance
2025-12-30 15:20:46 +01:00
Sarah Hoffmann
89821d01e0
reorganise layout of location_postcode table
...
Also renames the table as this will make it easier to migrate.
2025-12-30 15:20:46 +01:00
Sarah Hoffmann
7ef3f99fa4
drop new place sub-tables on freezing
2025-12-30 15:20:46 +01:00
Sarah Hoffmann
0aa9eee3e7
remove special casing for postcodes in trigger code
2025-12-30 15:20:46 +01:00
Sarah Hoffmann
340fe64e8b
put postcodes in extra table on import
2025-12-30 15:20:46 +01:00
Sarah Hoffmann
0b11dd0eba
Merge pull request #3925 from Aditya30ag/fix-typo-place-addressline-test
...
Fix typo in place_addressline table name in tests
2025-12-30 14:36:59 +01:00
Aditya30ag
3b182afa72
Fix typo in place_addressline table name in tests
2025-12-30 17:40:08 +05:30
Sarah Hoffmann
ae77a9512a
Merge pull request #3919 from 28Deepakpandey/Fix-docs-locale-typo
...
Fix: Locale → Locales references in docs
2025-12-28 15:55:49 +01:00
28Deepakpandey
f7ba1fc9e1
Fix: corrected Locale → Locales references and ensured proper casing in docs
2025-12-26 02:46:26 +05:30
Sarah Hoffmann
26e62fda19
Merge pull request #3913 from AyushDharDubey/fix/issue_3909
...
Reuse Configuration instance in Locales
2025-12-22 16:38:27 +01:00