Merge branch 'release/1.4.6'

This commit is contained in:
Davidson Gomes 2023-07-26 18:41:39 -03:00
commit 49376ddf6e
2 changed files with 15 additions and 14 deletions

View File

@ -104,16 +104,24 @@ export abstract class RouterBroker {
const instance = request.params as unknown as InstanceDto;
const body = request.body;
if (!body?.groupJid) {
if (request.query.groupJid) {
Object.assign(body, {
groupJid: request.query.groupJid,
});
let groupJid = body?.groupJid;
if (!groupJid) {
if (request.query?.groupJid) {
groupJid = request.query.groupJid;
} else {
throw new BadRequestException('The group id needs to be informed in the query', 'ex: "groupJid=120362@g.us"');
}
}
if (!groupJid.endsWith('@g.us')) {
groupJid = groupJid + '@g.us';
}
Object.assign(body, {
groupJid: groupJid
});
const ref = new ClassRef();
Object.assign(ref, body);

View File

@ -55,19 +55,12 @@ export class InstanceController {
try {
this.logger.verbose('requested createInstance from ' + instanceName + ' instance');
if (instanceName !== instanceName.toLowerCase().replace(/[^a-z0-9]/g, '')) {
throw new BadRequestException('The instance name must be lowercase and without special characters');
}
this.logger.verbose('checking duplicate token');
await this.authService.checkDuplicateToken(token);
this.logger.verbose('creating instance');
const instance = new WAStartupService(this.configService, this.eventEmitter, this.repository, this.cache);
instance.instanceName = instanceName
.toLowerCase()
.replace(/[^a-z0-9]/g, '')
.replace(' ', '');
instance.instanceName = instanceName;
this.logger.verbose('instance: ' + instance.instanceName + ' created');