Skip to content

Commit d319dbc

Browse files
committed
add guard statements for connector_name and connector_directory
1 parent 46ef98d commit d319dbc

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

airbyte_cdk/utils/docker.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,12 @@ def build_connector_image(
173173
if platform.machine().lower().startswith(("arm", "aarch"))
174174
else ArchEnum.AMD64
175175
)
176+
if not connector_name:
177+
raise ValueError("Connector name must be provided.")
178+
if not connector_directory:
179+
raise ValueError("Connector directory must be provided.")
180+
if not connector_directory.exists():
181+
raise ValueError(f"Connector directory does not exist: {connector_directory}")
176182

177183
connector_kebab_name = connector_name
178184
connector_dockerfile_dir = connector_directory / "build" / "docker"

0 commit comments

Comments
 (0)