mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 10:02:05 +00:00
fix(core): Do not save credential overwrites data into the database (#13170)
This commit is contained in:
committed by
GitHub
parent
dd6d30c3d4
commit
298a7b0038
@@ -136,10 +136,11 @@ export abstract class AbstractOAuthController {
|
||||
|
||||
protected async encryptAndSaveData(
|
||||
credential: ICredentialsDb,
|
||||
decryptedData: ICredentialDataDecryptedObject,
|
||||
toUpdate: ICredentialDataDecryptedObject,
|
||||
toDelete: string[] = [],
|
||||
) {
|
||||
const credentials = new Credentials(credential, credential.type);
|
||||
credentials.setData(decryptedData);
|
||||
const credentials = new Credentials(credential, credential.type, credential.data);
|
||||
credentials.updateData(toUpdate, toDelete);
|
||||
await this.credentialsRepository.update(credential.id, {
|
||||
...credentials.getDataToSave(),
|
||||
updatedAt: new Date(),
|
||||
|
||||
Reference in New Issue
Block a user