+- **`Connection.creator` validates connector_type slug (BLDX-1294)**: `Connection.creator` and `Connection.creator_async` (both pyatlan and pyatlan_v9) now validate `connector_type.value` against `^[a-z0-9-]+$` — the same pattern the Atlan platform's server-side asset-import (RAB) path enforces. Raises `InvalidRequestError` (`ATLAN-PYTHON-400-079`) on violation. Mirrors the Java SDK constraint. Root cause: a customer-created `dev_cmdr` connection (underscore in slug) caused RAB to reject every asset-import referencing it, leaving phantom `Connection` rows in Atlas. (#939)
0 commit comments