Skip to content

write_validations

Validation helpers for v1 (legacy) write operations.

assert_v1_write_enabled

assert_v1_write_enabled(
    manager: ModelReferenceManager,
) -> None

Ensure writes only run when legacy canonical mode and backend allows them.

Source code in src/horde_model_reference/service/v1/routers/write_validations.py
7
8
9
def assert_v1_write_enabled(manager: ModelReferenceManager) -> None:
    """Ensure writes only run when legacy canonical mode and backend allows them."""
    assert_canonical_write_enabled(manager, canonical_format=CanonicalFormat.LEGACY)