Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/superannotate/lib/app/analytics/aggregators.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import copy
import json
from dataclasses import dataclass
from pathlib import Path
from typing import List
from typing import Optional
from typing import Union

import lib.core as constances
import pandas as pd
from dataclasses import dataclass
from lib.app.exceptions import AppException
from lib.core import ATTACHED_VIDEO_ANNOTATION_POSTFIX
from lib.core import PIXEL_ANNOTATION_POSTFIX
Expand Down
7 changes: 7 additions & 0 deletions src/superannotate/lib/core/usecases/projects.py
Original file line number Diff line number Diff line change
Expand Up @@ -515,6 +515,13 @@ def _copy_workflow(

def execute(self):
if self.is_valid():
if self._project_to_create.project_type in (
constances.ProjectType.PIXEL.value,
constances.ProjectType.VECTOR.value,
):
self._project_to_create.upload_state = (
constances.UploadState.INITIAL.value
)
project = self._projects.insert(self._project_to_create)
self.reporter.log_info(
f"Created project {self._project_to_create.name} with type"
Expand Down
3 changes: 2 additions & 1 deletion tests/integration/projects/test_clone_project.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import pytest
import src.superannotate as sa
from tests import DATA_SET_PATH
from src.superannotate import constances


class TestCloneProject(TestCase):
Expand Down Expand Up @@ -78,7 +79,7 @@ def test_create_like_project(self):
self.PROJECT_NAME_2, self.PROJECT_NAME_1, copy_contributors=True
)
source_project = sa.get_project_metadata(self.PROJECT_NAME_1)
self.assertEqual(new_project['upload_state'], source_project['upload_state'])
self.assertEqual(new_project['upload_state'], constances.UploadState.INITIAL.name)

new_settings = sa.get_project_settings(self.PROJECT_NAME_2)
image_quality = None
Expand Down