fix(core): Assign credential ownership correctly in source control import (#8955)

This commit is contained in:
Iván Ovejero
2024-03-26 17:18:41 +01:00
committed by GitHub
parent 160dfd383d
commit 260bc07ca9
7 changed files with 202 additions and 22 deletions

View File

@@ -23,11 +23,12 @@ export class SharedCredentialsRepository extends Repository<SharedCredentials> {
return sharedCredential.credentials;
}
async findByCredentialIds(credentialIds: string[]) {
async findByCredentialIds(credentialIds: string[], role: CredentialSharingRole) {
return await this.find({
relations: ['credentials', 'user'],
where: {
credentialsId: In(credentialIds),
role,
},
});
}