Browse Source

current tenant fix

pull/12509/head
mpetrov 2 years ago
parent
commit
c60909b142
  1. 6
      ui-ngx/src/app/modules/home/components/calculated-fields/components/panel/calculated-field-argument-panel.component.ts

6
ui-ngx/src/app/modules/home/components/calculated-fields/components/panel/calculated-field-argument-panel.component.ts

@ -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 });
}

Loading…
Cancel
Save