Canvas: Fix deleting undeployed project

Change-Id: Icc2221338bc021a40ba7aae14eea93c8909af120
diff --git a/apps/canvas/back/src/index.ts b/apps/canvas/back/src/index.ts
index 3c276d7..8bb1a81 100644
--- a/apps/canvas/back/src/index.ts
+++ b/apps/canvas/back/src/index.ts
@@ -148,11 +148,17 @@
 			resp.status(404);
 			return;
 		}
-		const r = await axios.request({
-			url: `http://appmanager.hgrz-appmanager.svc.cluster.local/api/instance/${p.instanceId}/remove`,
-			method: "post",
-		});
-		if (r.status === 200) {
+		let ok = false;
+		if (p.instanceId === null) {
+			ok = true;
+		} else {
+			const r = await axios.request({
+				url: `http://appmanager.hgrz-appmanager.svc.cluster.local/api/instance/${p.instanceId}/remove`,
+				method: "post",
+			});
+			ok = r.status === 200;
+		}
+		if (ok) {
 			await db.project.delete({
 				where: {
 					id: projectId,