Skip to content

Commit 1cd8210

Browse files
committed
Fix set status
1 parent ba6d9b4 commit 1cd8210

File tree

3 files changed

+12
-7
lines changed

3 files changed

+12
-7
lines changed

superannotate/db/images.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1095,12 +1095,11 @@ def set_images_annotation_statuses(project, image_names, annotation_status):
10951095
project, project_folder = get_project_and_folder_metadata(project)
10961096
params = {"team_id": project["team_id"], "project_id": project["id"]}
10971097
annotation_status = common.annotation_status_str_to_int(annotation_status)
1098-
data = {
1099-
"annotation_status": annotation_status,
1100-
"folder_id": project_folder["id"]
1101-
}
1098+
data = {"annotation_status": annotation_status}
1099+
if project_folder is not None:
1100+
data["folder_id"] = project_folder["id"]
11021101
if image_names is None:
1103-
image_names = search_images(project)
1102+
image_names = search_images((project, project_folder))
11041103
for start_index in range(0, len(image_names), NUM_TO_SEND):
11051104
data["image_names"] = image_names[start_index:start_index + NUM_TO_SEND]
11061105
response = _api.send_request(

superannotate/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "4.1.0b10"
1+
__version__ = "4.1.0b11"

tests/test_folders.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ def test_delete_folders(tmpdir):
144144

145145
assert len(sa.search_folders(project)) == 3
146146

147-
sa.delete_folders(project, "folder1")
147+
sa.delete_folders(project, ["folder1"])
148148
assert len(sa.search_folders(project)) == 2
149149
sa.delete_folders(project, ["folder2", "folder3"])
150150
assert len(sa.search_folders(project)) == 0
@@ -494,6 +494,12 @@ def test_folder_image_annotation_status(tmpdir):
494494
metadata = sa.get_image_metadata(project, image)
495495
assert metadata["annotation_status"] == "InProgress"
496496

497+
sa.set_images_annotation_statuses(PROJECT_NAME, None, "QualityCheck")
498+
499+
for image in sa.search_images(PROJECT_NAME):
500+
metadata = sa.get_image_metadata(PROJECT_NAME, image)
501+
assert metadata["annotation_status"] == "QualityCheck"
502+
497503

498504
def test_folder_misnamed(tmpdir):
499505
PROJECT_NAME = "test folder misnamed"

0 commit comments

Comments
 (0)