diff --git a/routes/user/scenario_duplication.go b/routes/user/scenario_duplication.go
index 39eb66538573f430416fb64d4c0b2fe8807a095a..2cfd40ee7cb25e209d3b5127ebacc66be940a212 100644
--- a/routes/user/scenario_duplication.go
+++ b/routes/user/scenario_duplication.go
@@ -178,10 +178,6 @@ func RemoveDuplicate(sc *database.Scenario, u *database.User) error {
 		if err != nil {
 			return err
 		}
-		fmt.Println("IC found")
-		fmt.Println(ic.Type)
-		fmt.Println(ic.Category)
-		fmt.Println(ic.Name)
 		if ic.Type == "kubernetes" && ic.Category == "simulator" && strings.Contains(ic.Name, u.Username) {
 
 			msg := `{"uuid": "` + ic.UUID + `"}`
@@ -204,16 +200,18 @@ func RemoveDuplicate(sc *database.Scenario, u *database.User) error {
 			if err != nil {
 				return err
 			}
-			fmt.Println("Action marshalled")
 
 			if session != nil {
 				if session.IsReady {
 					err = session.Send(payload, ic.Manager)
 					if err != nil {
-						db.Delete(&ic)
+						return err
 					}
-					fmt.Println("Ic deleted")
-					return err
+					err = db.Delete(&ic).Error
+					if err != nil {
+						return err
+					}
+
 				} else {
 					return fmt.Errorf("could not send IC create action, AMQP session is not ready")
 				}