add orgnization ID to build_xxxx_uri methods + make methods require named args + add basic tests (#2628)
This commit is contained in:
@@ -100,7 +100,12 @@ class ArtifactManager:
|
||||
path: str | None = None,
|
||||
) -> str:
|
||||
artifact_id = generate_artifact_id()
|
||||
uri = app.STORAGE.build_log_uri(log_entity_type, log_entity_id, artifact_type)
|
||||
uri = app.STORAGE.build_log_uri(
|
||||
organization_id=organization_id,
|
||||
log_entity_type=log_entity_type,
|
||||
log_entity_id=log_entity_id,
|
||||
artifact_type=artifact_type,
|
||||
)
|
||||
return await self._create_artifact(
|
||||
aio_task_primary_key=log_entity_id,
|
||||
artifact_id=artifact_id,
|
||||
@@ -123,7 +128,12 @@ class ArtifactManager:
|
||||
path: str | None = None,
|
||||
) -> str:
|
||||
artifact_id = generate_artifact_id()
|
||||
uri = app.STORAGE.build_thought_uri(artifact_id, thought, artifact_type)
|
||||
uri = app.STORAGE.build_thought_uri(
|
||||
organization_id=thought.organization_id,
|
||||
artifact_id=artifact_id,
|
||||
thought=thought,
|
||||
artifact_type=artifact_type,
|
||||
)
|
||||
return await self._create_artifact(
|
||||
aio_task_primary_key=thought.observer_cruise_id,
|
||||
artifact_id=artifact_id,
|
||||
@@ -144,7 +154,12 @@ class ArtifactManager:
|
||||
path: str | None = None,
|
||||
) -> str:
|
||||
artifact_id = generate_artifact_id()
|
||||
uri = app.STORAGE.build_task_v2_uri(artifact_id, task_v2, artifact_type)
|
||||
uri = app.STORAGE.build_task_v2_uri(
|
||||
organization_id=task_v2.organization_id,
|
||||
artifact_id=artifact_id,
|
||||
task_v2=task_v2,
|
||||
artifact_type=artifact_type,
|
||||
)
|
||||
return await self._create_artifact(
|
||||
aio_task_primary_key=task_v2.observer_cruise_id,
|
||||
artifact_id=artifact_id,
|
||||
@@ -164,7 +179,12 @@ class ArtifactManager:
|
||||
path: str | None = None,
|
||||
) -> str:
|
||||
artifact_id = generate_artifact_id()
|
||||
uri = app.STORAGE.build_workflow_run_block_uri(artifact_id, workflow_run_block, artifact_type)
|
||||
uri = app.STORAGE.build_workflow_run_block_uri(
|
||||
organization_id=workflow_run_block.organization_id,
|
||||
artifact_id=artifact_id,
|
||||
workflow_run_block=workflow_run_block,
|
||||
artifact_type=artifact_type,
|
||||
)
|
||||
return await self._create_artifact(
|
||||
aio_task_primary_key=workflow_run_block.workflow_run_block_id,
|
||||
artifact_id=artifact_id,
|
||||
@@ -185,7 +205,12 @@ class ArtifactManager:
|
||||
path: str | None = None,
|
||||
) -> str:
|
||||
artifact_id = generate_artifact_id()
|
||||
uri = app.STORAGE.build_ai_suggestion_uri(artifact_id, ai_suggestion, artifact_type)
|
||||
uri = app.STORAGE.build_ai_suggestion_uri(
|
||||
organization_id=ai_suggestion.organization_id,
|
||||
artifact_id=artifact_id,
|
||||
ai_suggestion=ai_suggestion,
|
||||
artifact_type=artifact_type,
|
||||
)
|
||||
return await self._create_artifact(
|
||||
aio_task_primary_key=ai_suggestion.ai_suggestion_id,
|
||||
artifact_id=artifact_id,
|
||||
|
||||
Reference in New Issue
Block a user