current tenant fix

This commit is contained in:
mpetrov 2025-02-03 18:21:43 +02:00
parent d5d0094c57
commit c60909b142

View File

@ -19,7 +19,8 @@ import { TbPopoverComponent } from '@shared/components/popover.component';
import { FormBuilder, FormGroup, Validators } from '@angular/forms';
import { charsWithNumRegex, noLeadTrailSpacesRegex } from '@shared/models/regex.constants';
import {
ArgumentEntityType, ArgumentEntityTypeParamsMap,
ArgumentEntityType,
ArgumentEntityTypeParamsMap,
ArgumentEntityTypeTranslations,
ArgumentType,
ArgumentTypeTranslations,
@ -117,6 +118,9 @@ export class CalculatedFieldArgumentPanelComponent implements OnInit {
saveArgument(): void {
const { refEntityId, ...restConfig } = this.argumentFormGroup.value;
const value = (refEntityId.entityType === ArgumentEntityType.Current ? restConfig : { refEntityId, ...restConfig }) as CalculatedFieldArgumentValue;
if (refEntityId.entityType === ArgumentEntityType.Tenant) {
refEntityId.id = this.tenantId;
}
this.argumentsDataApplied.emit({ value, index: this.index });
}