Files
automatic/modules/api
QualiaRain 711d6018bf fix(api): IP-adapter mask accumulation, null params, colon-in-password, raw allowed path
generate.py: p.ip_adapter_masks was reinitialized inside the per-adapter loop, discarding all but the last adapter's masks; move it beside the other accumulators. process.py: req.params is dict|None, so a null params body crashed .items() in post_preprocess/post_mask. api.py: split(':') without maxsplit broke auth/auth-file entries whose password contains a colon. gallery.py: allowed_paths stored quote(path) but the membership check and path guards use the raw path, causing duplicate accumulation and an ineffective whitelist; also drop the unused FastAPI import (pylint W0611 surfaced when this file is linted).

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-15 15:20:07 -04:00
..
2026-05-14 13:16:26 +02:00
2026-03-14 12:46:43 +01:00
2026-06-04 11:10:26 +02:00
2026-06-04 11:10:26 +02:00
2026-06-08 10:12:17 +02:00
2026-04-12 18:54:22 +02:00
2026-06-02 08:03:27 +02:00
2025-11-14 15:47:13 -05:00
2026-04-12 18:54:22 +02:00
2026-03-27 14:15:44 -07:00
2026-04-12 18:54:22 +02:00
2026-03-27 14:15:44 -07:00
2026-06-04 11:10:26 +02:00
2026-03-12 09:20:19 +01:00
2026-05-14 13:16:26 +02:00
2026-03-27 14:15:44 -07:00
2026-04-12 18:54:22 +02:00