UI: Fixed entity autocomplete

This commit is contained in:
Artem Dzhereleiko 2025-03-12 13:21:06 +02:00
parent e4123446d7
commit e81e248bf2

View File

@ -391,7 +391,7 @@ export class EntityAutocompleteComponent implements ControlValueAccessor, OnInit
private updateView(value: string | EntityId | null, entity: BaseData<EntityId> | null) { private updateView(value: string | EntityId | null, entity: BaseData<EntityId> | null) {
if (!isEqual(this.modelValue, value)) { if (!isEqual(this.modelValue, value)) {
this.modelValue = value; this.modelValue = value;
this.entityURL = !entity ? '' : getEntityDetailsPageURL(entity.id.id, entity.id.entityType as EntityType); this.entityURL = (typeof entity === 'string' || !entity) ? '' : getEntityDetailsPageURL(entity.id.id, entity.id.entityType as EntityType);
this.propagateChange(this.modelValue); this.propagateChange(this.modelValue);
this.entityChanged.emit(entity); this.entityChanged.emit(entity);
} }