Georges-Antoine Assi
0e7a75010b
fix tests
2026-04-06 12:34:49 -04:00
Georges-Antoine Assi
bc58425fc9
fix tests
2026-04-06 11:29:33 -04:00
Georges-Antoine Assi
2dc1678931
changes from bot review
2026-04-06 11:22:44 -04:00
Georges-Antoine Assi
f2619ac0d1
Merge branch 'master' into pegasus-metadata-export
2026-04-06 11:06:08 -04:00
Georges-Antoine Assi
6837070512
again
2026-04-05 20:15:06 -04:00
Georges-Antoine Assi
6c2c1db7b0
remove unused test
2026-04-05 20:06:18 -04:00
Georges-Antoine Assi
ef35ecaea9
props rom updte endpoint
2026-04-04 14:16:00 -04:00
Georges-Antoine Assi
4a8c3423df
run trunk fmt
2026-04-02 10:21:43 -04:00
Eric Daras
9d659bf00b
move proxy env handling into config
2026-04-02 06:23:53 +02:00
Eric Daras
8540514b46
add outbound HTTP proxy support for backend requests
2026-03-27 07:02:14 +01:00
Georges-Antoine Assi
51a4b4d473
fix tests
2026-03-21 23:52:41 -04:00
Georges-Antoine Assi
5bf3a435ee
moer fixes
2026-03-21 22:57:44 -04:00
Georges-Antoine Assi
8e8baef6f6
fix check
2026-03-21 22:52:23 -04:00
Georges-Antoine Assi
26affaaf36
cleanup
2026-03-21 22:46:05 -04:00
Georges-Antoine Assi
4536deff65
more twekas
2026-03-21 22:30:10 -04:00
Georges-Antoine Assi
49a73e8944
export media to assets folder
2026-03-21 21:55:11 -04:00
Georges-Antoine Assi
a14babc0da
my brain is numb
2026-03-07 23:08:54 -05:00
Georges-Antoine Assi
b030b98062
attempt to fix vuln reported in PR
2026-03-06 19:42:56 -05:00
Georges-Antoine Assi
3ee14fd23f
force ascii on password and email
2025-10-05 14:52:00 -04:00
Georges-Antoine Assi
ae9b01e38d
update rules
2025-10-05 14:42:57 -04:00
Georges-Antoine Assi
f6d7f9d1c1
[ROMM-2509] Validate user email and username
2025-10-05 14:11:34 -04:00
Georges-Antoine Assi
3c4113f8a8
Merge branch 'master' into flashpoint-metadata-handler
2025-09-11 21:27:48 -04:00
Michael Manganiello
43ab13f651
fix: Correctly mock async response.json() in unit tests
...
Fixes warnings triggered by unawaited coroutines in test cases.
- Before: `552 passed, 1 skipped, 78 warnings`
- After: `552 passed, 1 skipped, 61 warnings`
2025-09-05 00:14:13 -03:00
Michael Manganiello
e4e3928d1b
misc: Apply import sorting
2025-09-04 11:17:00 -03:00
Michael Manganiello
2a0b273955
fix: Invalidate fixture cache on file change
...
The cache for fixture files was being set without a TTL, which meant
that updates to the fixture files were not reflected in the cache.
This change saves the MD5 hash of the fixture file in a different key,
and compares it to the current hash of the file before deciding whether
to update the cache.
Fixes #2347
2025-08-30 20:38:32 -03:00
Georges-Antoine Assi
ef2546ec08
fix base handler filename
2025-08-27 12:40:16 -04:00
Michael Manganiello
80291f4be1
misc: Move cache initialization to startup script
...
Guarantee that cache is initialized during startup, and only once,
instead of every time a `MetadataHandler` object is instantiated.
Also, improve logic to determine `fixtures` paths.
2025-08-13 12:26:15 -03:00
Michael Manganiello
ba21cbc1e1
misc: Separate tests folder from backend code
...
Create separate `tests/` folder for all tests. This will also simplify
not copying tests code into the Docker image.
2025-08-08 12:49:13 -03:00