hunk.code_window:   async execute(command: CreateMessageTemplateCommand): Promise<MessageTemplateEntity> {
       let item = await this.messageTemplateRepository.create({
         cta: command.cta,
         name: command.name,
         variables: command.variables,
         content: command.contentType === 'editor' ? sanitizeMessageContent(command.content) : command.content,
         contentType: command.contentType,
         subject: command.subject,
  
hunk.labels: keep keep keep keep keep replace keep keep keep
hunk.after_edit:       variables: command.variables?.filter((variable) => {
           if (variable.defaultValue === '') {
             return false;
           }
           return true;
         }),
  
hunk.file_path: apps/api/src/app/message-template/usecases/create-message-template/create-message-template.usecase.ts
hunk.type: replace
file: import { Module } from '@nestjs/common';
  
  import { USE_CASES } from './usecases';
  import { ExecutionDetailsController } from './execution-details.controller';
  
  import { SharedModule } from '../shared/shared.module';
  import { AuthModule } from '../auth/auth.module';
  
  @Module({
    imports: [SharedModule, AuthModule],
    providers: [...USE_CASES],
    exports: [...USE_CASES],
    controllers: [ExecutionDetailsController],
  })
  export class ExecutionDetailsModule {}
  