Skip to content

write_validations

Write validation helpers for v2 API create and update operations.

assert_v2_write_enabled

assert_v2_write_enabled(
    manager: ModelReferenceManager,
) -> None

Ensure writes are only attempted when canonical v2 PRIMARY backend supports them.

Source code in src/horde_model_reference/service/v2/routers/write_validations.py
def assert_v2_write_enabled(manager: ModelReferenceManager) -> None:
    """Ensure writes are only attempted when canonical v2 PRIMARY backend supports them."""
    assert_canonical_write_enabled(manager, canonical_format=CanonicalFormat.v2)