Canvas: Github repository picker
Change-Id: Icb8f2ffbef2894b2fdea4e4c13c74c0f4970506b
diff --git a/apps/canvas/front/src/lib/config.ts b/apps/canvas/front/src/lib/config.ts
index d6646c9..3ea29b6 100644
--- a/apps/canvas/front/src/lib/config.ts
+++ b/apps/canvas/front/src/lib/config.ts
@@ -102,7 +102,7 @@
type: n.data.type,
name: n.data.label,
source: {
- repository: nodes.filter((i) => i.type === "github").find((i) => i.id === n.data.repository.id)!.data.address,
+ repository: nodes.filter((i) => i.type === "github").find((i) => i.id === n.data.repository.id)!.data.repository!.sshURL,
branch: n.data.repository.branch,
rootDir: n.data.repository.rootDir,
},
@@ -245,7 +245,7 @@
function GitRepositoryValidator(nodes: AppNode[]): Message[] {
const git = nodes.filter((n) => n.type === "github");
- const noAddress: Message[] = git.filter((n) => n.data == null || n.data.address == null || n.data.address === "").map((n) => ({
+ const noAddress: Message[] = git.filter((n) => n.data == null || n.data.repository == null).map((n) => ({
id: `${n.id}-no-address`,
type: "FATAL",
nodeId: n.id,