diff --git a/src/views/feature_type/Feature_type_edit.vue b/src/views/feature_type/Feature_type_edit.vue
index bfe55b1a5a732bb51a80cde5b85a6503c1885020..9ee84d79746003c495b5e777909ccca178b2af23 100644
--- a/src/views/feature_type/Feature_type_edit.vue
+++ b/src/views/feature_type/Feature_type_edit.vue
@@ -501,10 +501,10 @@ export default {
       }
       if (this.action === "duplicate") {
         //* replace original name with new default title
-        this.form.title.value += ` (Copie ${new Date()
+        this.form.title.value += ` (Copie-${new Date()
           .toLocaleString()
           .slice(0, -3)
-          .replace(",", "")} )`;
+          .replace(",", "")})`;
         this.updateStore(); // * initialize form in store in case this.form would not be modified
       }
     }
diff --git a/src/views/project/Project_edit.vue b/src/views/project/Project_edit.vue
index 070e88a231cc2342065add8b313d2c903bd2880b..b20ef2476d7aeb564142ff6cfd06eaf392444f29 100644
--- a/src/views/project/Project_edit.vue
+++ b/src/views/project/Project_edit.vue
@@ -382,15 +382,23 @@ export default {
 
   created() {
     this.definePageType();
+    console.log(this.action);
     if (this.action === "create") {
       this.thumbnailFileSrc = require("@/assets/img/default.png");
-    } else if (this.action === "edit") {
+    } else if (this.action === "edit" || this.action === "create_from") {
       if (!this.project) {
         this.$store.dispatch("GET_PROJECT_INFO", this.$route.params.slug);
       }
-      this.form = this.project;
-      /* this.form.thumbnail = //* add api base to display image src
-        configuration.VUE_APP_DJANGO_BASE + this.form.thumbnail; */
+      this.form = { ...this.project }; //* create a new object to avoid modifying original one
+      if (this.action === "create_from") {
+        this.form.title =
+          this.project.title +
+          ` (Copie-${new Date()
+            .toLocaleString()
+            .slice(0, -3)
+            .replace(",", "")})`;
+        this.form.is_project_type = false;
+      }
       //* transform string values to objects for dropdowns display (could be in a computed)
       this.form.access_level_pub_feature = {
         name: this.project.access_level_pub_feature,
diff --git a/src/views/project/Project_type_list.vue b/src/views/project/Project_type_list.vue
index 3909eab7ac7c1f54d274d63744467eda05df91a0..1af8b5d584bdd52d5995c7d18c5824b4da86128d 100644
--- a/src/views/project/Project_type_list.vue
+++ b/src/views/project/Project_type_list.vue
@@ -21,7 +21,7 @@
                 :to="{
                   name: 'project_create_from',
                   params: {
-                    slug: project.title,
+                    slug: project.slug,
                   },
                 }"
                 >{{ project.title }}</router-link