fix(editor): Don't try to load credentials on the demo route (#9926)

This commit is contained in:
Danny Martini
2024-07-03 15:14:26 +02:00
committed by GitHub
parent 7f8857f69b
commit b80df2a47e
3 changed files with 21 additions and 5 deletions

View File

@@ -4470,6 +4470,13 @@ export default defineComponent({
await this.credentialsStore.fetchCredentialTypes(true);
},
async loadCredentialsForWorkflow(): Promise<void> {
// In preview mode, we don't have to load the credentials. We actually
// can't load them because they depend on the project the workflow is in,
// but in preview mode there is no project.
if (this.settingsStore.isPreviewMode) {
return;
}
const workflow = this.workflowsStore.getWorkflowById(this.currentWorkflow);
const workflowId = workflow?.id ?? this.$route.params.name;
let options: { workflowId: string } | { projectId: string };