6
0
Jelajahi Sumber

Merge branch '150b-client-tests' into 113-logging-api

Dimitri Korsch 3 tahun lalu
induk
melakukan
0b20287f1e

+ 2 - 2
pycs/frontend/endpoints/projects/CreateProject.py

@@ -86,14 +86,14 @@ class CreateProject(View):
                 name=f'{model.name} ({name})',
                 root_folder=str(model_folder),
                 commit=False)
+            model.flush()
 
             if not is_new:
                 abort(400, # pragma: no cover
                     f"Could not copy model! Model in \"{model_folder}\" already exists!")
-
             project = Project.new(name=name,
                                   description=description,
-                                  model_id=model_id,
+                                  model_id=model.id,
                                   label_provider_id=label_provider_id,
                                   root_folder=str(project_folder),
                                   external_data=external_data,

+ 2 - 0
tests/client/project_tests.py

@@ -85,6 +85,8 @@ class ProjectCreationTests(_BaseProjectTests):
 
         self.assertIsNotNone(project)
         self.assertIsNotNone(project.model)
+        self.assertNotEqual(project.model.id, self.model.id,
+            "The model shoud be copied")
         self.assertIsNone(project.label_provider)
 
 

+ 2 - 1
webui/src/components/media/options-bar.vue

@@ -310,7 +310,8 @@ img {
 
   width: 30rem;
   max-width: 90vw;
-  max-height: 90vh;
+  max-height: 100%;
+  padding-bottom: 0;
 
   animation: label-selector-animation 0.5s ease-out forwards;
 }