mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-20 19:32:15 +00:00
refactor: Add dto for /credentials/new endpoint (#13307)
This commit is contained in:
@@ -1,4 +1,8 @@
|
||||
import { CredentialsGetManyRequestQuery, CredentialsGetOneRequestQuery } from '@n8n/api-types';
|
||||
import {
|
||||
CredentialsGetManyRequestQuery,
|
||||
CredentialsGetOneRequestQuery,
|
||||
GenerateCredentialNameRequestQuery,
|
||||
} from '@n8n/api-types';
|
||||
import { GlobalConfig } from '@n8n/config';
|
||||
// eslint-disable-next-line n8n-local-rules/misplaced-n8n-typeorm-import
|
||||
import { In } from '@n8n/typeorm';
|
||||
@@ -79,8 +83,12 @@ export class CredentialsController {
|
||||
}
|
||||
|
||||
@Get('/new')
|
||||
async generateUniqueName(req: CredentialRequest.NewName) {
|
||||
const requestedName = req.query.name ?? this.globalConfig.credentials.defaultName;
|
||||
async generateUniqueName(
|
||||
_req: unknown,
|
||||
_res: unknown,
|
||||
@Query query: GenerateCredentialNameRequestQuery,
|
||||
) {
|
||||
const requestedName = query.name ?? this.globalConfig.credentials.defaultName;
|
||||
|
||||
return {
|
||||
name: await this.namingService.getUniqueCredentialName(requestedName),
|
||||
|
||||
Reference in New Issue
Block a user