File tree Expand file tree Collapse file tree 3 files changed +5
-8
lines changed
Expand file tree Collapse file tree 3 files changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -191,7 +191,7 @@ def create_project_from_metadata(project_metadata: Project):
191191 project_metadata = project_metadata .dict ()
192192 response = Controller .get_default ().create_project (
193193 name = project_metadata ["name" ],
194- description = project_metadata [ "description" ] ,
194+ description = project_metadata . get ( "description" , "..." ) ,
195195 project_type = project_metadata ["type" ],
196196 settings = project_metadata .get ("settings" , []),
197197 annotation_classes = project_metadata .get ("classes" , []),
Original file line number Diff line number Diff line change @@ -212,14 +212,9 @@ def validate_project_name(self):
212212 f"To use SDK please make project names unique."
213213 )
214214
215- def validate_description (self ):
216- if not self ._project .description :
217- raise AppValidationException ("Please provide a project description." )
218-
219215 def execute (self ):
220216 if self .is_valid ():
221- # TODO add status in the constants
222- self ._project .status = 0
217+ self ._project .status = constances .ProjectStatus .NotStarted .value
223218 entity = self ._projects .insert (self ._project )
224219 self ._response .data = entity
225220 data = {}
Original file line number Diff line number Diff line change @@ -254,7 +254,7 @@ def set_default(cls, obj):
254254 cls .DEFAULT = obj
255255 return cls .DEFAULT
256256
257- def _get_project (self , name : str ):
257+ def _get_project (self , name : str ) -> ProjectEntity :
258258 use_case = usecases .GetProjectByNameUseCase (
259259 name = name ,
260260 team_id = self .team_id ,
@@ -482,6 +482,8 @@ def clone_project(
482482 project_to_create .name = name
483483 if project_description :
484484 project_to_create .description = project_description
485+ elif not project .description :
486+ project .description = f"Copy of { from_name } ."
485487
486488 use_case = usecases .CloneProjectUseCase (
487489 reporter = self .default_reporter ,
You can’t perform that action at this time.
0 commit comments