diff --git a/src/service/template/index.ts b/src/service/template/index.ts index 3aaeed5..036d31b 100644 --- a/src/service/template/index.ts +++ b/src/service/template/index.ts @@ -48,7 +48,7 @@ export class Template< * Themes the template with values */ public theme = (values: V) => { - return hb.compile(this.template)(values).replace(/\n+/g, "\n\n"); + return hb.compile(this.template)(values).replace(/\n+/gim, "\n\n"); }; /** diff --git a/src/service/vk/handlers/PostNewHandler.ts b/src/service/vk/handlers/PostNewHandler.ts index 960d575..5facf40 100644 --- a/src/service/vk/handlers/PostNewHandler.ts +++ b/src/service/vk/handlers/PostNewHandler.ts @@ -109,7 +109,9 @@ export class PostNewHandler extends VkEventHandler { .slice(0, this.template.fields.images_limit) as string[]; const hasThumb = - this.template.fields.image && this.template.fields.images_limit; + !!this.template.fields.image && + !!this.template.fields.images_limit && + thumbs.length > 0; if (hasThumb) { if (this.template.fields.images_limit! <= 1) {