Skip to content

Commit be8ac9a

Browse files
Sihem Tchabibaptiste-olivier
authored andcommitted
fix(LAB-3326): Add project_id parameters in Assign_assets_to_labelers function
1 parent 9269109 commit be8ac9a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/kili/entrypoints/mutations/asset/__init__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,12 +210,15 @@ def assign_assets_to_labelers(
210210
to_be_labeled_by_array: List[List[str]],
211211
asset_ids: Optional[List[str]] = None,
212212
external_ids: Optional[List[str]] = None,
213+
project_id: Optional[str] = None,
213214
) -> List[Dict[str, Any]]:
215+
# pylint: disable=line-too-long
214216
"""Assign a list of assets to a list of labelers.
215217
216218
Args:
217219
asset_ids: The internal asset IDs to assign.
218220
external_ids: The external asset IDs to assign (if `asset_ids` is not already provided).
221+
project_id: The project ID. Only required if `external_ids` argument is provided.
219222
to_be_labeled_by_array: The array of list of labelers to assign per labelers (list of userIds).
220223
221224
Returns:
@@ -244,7 +247,7 @@ def assign_assets_to_labelers(
244247
):
245248
raise MissingArgumentError("Please provide either `asset_ids` or `external_ids`.")
246249

247-
resolved_asset_ids = self._resolve_asset_ids(asset_ids, external_ids, project_id=None)
250+
resolved_asset_ids = self._resolve_asset_ids(asset_ids, external_ids, project_id)
248251

249252
if len(resolved_asset_ids) != len(to_be_labeled_by_array):
250253
raise MutationError("There must be as many assets as there are lists of labelers.")

0 commit comments

Comments
 (0)