Skip to content

Commit 8c3e332

Browse files
Narek MkhitaryanNarek Mkhitaryan
authored andcommitted
fix clone_project upload_state issue
1 parent 523e200 commit 8c3e332

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/superannotate/lib/app/interface/sdk_interface.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,8 @@ def clone_project(
475475
f"Workflow is not supported in {project.type.name} project."
476476
)
477477
project_copy = copy.copy(project)
478+
if project_copy.type in (constants.ProjectType.VECTOR, constants.ProjectType.PIXEL,):
479+
project_copy.upload_state = constants.UploadState.INITIAL
478480
if project_description:
479481
project_copy.description = project_description
480482
else:

tests/integration/projects/test_clone_project.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ def test_clone_project(self):
8989
copy_annotation_classes=True,
9090
)
9191
self.assertEqual(
92-
new_project["upload_state"], constances.UploadState.EXTERNAL.name
92+
new_project["upload_state"], constances.UploadState.INITIAL.name
9393
)
9494
new_settings = sa.get_project_settings(self.PROJECT_NAME_2)
9595
for setting in new_settings:

0 commit comments

Comments
 (0)