Commit 58c12d1212c4a1276c7b3899ef27a85b75895752

Authored by Vladyslav_Prykhodko
1 parent 34aab328

Fixed merge additional info at updated entity

@@ -44,7 +44,7 @@ import { EntityAction } from '@home/models/entity/entity-component.models'; @@ -44,7 +44,7 @@ import { EntityAction } from '@home/models/entity/entity-component.models';
44 import { Subscription } from 'rxjs'; 44 import { Subscription } from 'rxjs';
45 import { MatTab, MatTabGroup } from '@angular/material/tabs'; 45 import { MatTab, MatTabGroup } from '@angular/material/tabs';
46 import { EntityTabsComponent } from '@home/components/entity/entity-tabs.component'; 46 import { EntityTabsComponent } from '@home/components/entity/entity-tabs.component';
47 -import { deepClone } from '@core/utils'; 47 +import { deepClone, mergeDeep } from '@core/utils';
48 48
49 @Component({ 49 @Component({
50 selector: 'tb-entity-details-panel', 50 selector: 'tb-entity-details-panel',
@@ -280,7 +280,7 @@ export class EntityDetailsPanelComponent extends PageComponent implements OnInit @@ -280,7 +280,7 @@ export class EntityDetailsPanelComponent extends PageComponent implements OnInit
280 280
281 saveEntity() { 281 saveEntity() {
282 if (this.detailsForm.valid) { 282 if (this.detailsForm.valid) {
283 - const editingEntity = {...this.editingEntity, ...this.entityComponent.entityFormValue()}; 283 + const editingEntity = mergeDeep(this.editingEntity, this.entityComponent.entityFormValue());
284 this.entitiesTableConfig.saveEntity(editingEntity).subscribe( 284 this.entitiesTableConfig.saveEntity(editingEntity).subscribe(
285 (entity) => { 285 (entity) => {
286 this.entity = entity; 286 this.entity = entity;