Vito Sansevero
f0e7561fb2
fix: validate tags on every tag mutation route
...
add_prompt_tag, add_tags_to_prompt, bulk_add_tags, merge_tags and
rename_tag accepted whatever the body carried; a non-string tag raised
AttributeError (500) and over-long or control-character tags were
stored. They now run utils.validators.validate_tags through a shared
tags_error helper and answer 400 with the validator's message. Blank
entries in add_tags_to_prompt are still skipped rather than rejected.
2026-10-08 18:01:34 -07:00
..
2026-10-08 18:01:34 -07:00
2026-02-07 08:30:09 -08:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-07 13:52:09 -07:00
2026-10-08 18:01:34 -07:00
2026-02-07 08:30:09 -08:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-03-18 07:29:58 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-02-07 12:36:11 -08:00
2026-10-08 18:01:34 -07:00
2026-10-07 13:52:09 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-04-10 12:49:59 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00
2026-10-08 18:01:34 -07:00