mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-18 18:41:14 +00:00
fix: Fix foreign credentials being shown for new nodes (#4622)
* feat: Extract usedCredentials into separate store entry and fix foreign credentials being shown for new nodes * chore: adjust spacing
This commit is contained in:
@@ -370,12 +370,12 @@ export default mixins(
|
||||
},
|
||||
hasForeignCredential(): boolean {
|
||||
const credentials = (this.activeNode || {}).credentials;
|
||||
const foreignCredentials = this.credentialsStore.foreignCredentialsById;
|
||||
const usedCredentials = this.workflowsStore.usedCredentials;
|
||||
|
||||
let hasForeignCredential = false;
|
||||
if (credentials && this.settingsStore.isEnterpriseFeatureEnabled(EnterpriseEditionFeature.WorkflowSharing)) {
|
||||
Object.values(credentials).forEach((credential) => {
|
||||
if (credential.id && foreignCredentials[credential.id] && !foreignCredentials[credential.id].currentUserHasAccess) {
|
||||
if (credential.id && usedCredentials[credential.id] && !usedCredentials[credential.id].currentUserHasAccess) {
|
||||
hasForeignCredential = true;
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user