diff --git a/projects/novo-elements/src/elements/query-builder/condition-definitions/address-condition.definition.ts b/projects/novo-elements/src/elements/query-builder/condition-definitions/address-condition.definition.ts index d49fd15c6..781727fa2 100644 --- a/projects/novo-elements/src/elements/query-builder/condition-definitions/address-condition.definition.ts +++ b/projects/novo-elements/src/elements/query-builder/condition-definitions/address-condition.definition.ts @@ -184,7 +184,9 @@ export class NovoDefaultAddressConditionDef extends AbstractConditionFieldDef im address_components: event.address_components, formatted_address: event.formatted_address, geometry: event.geometry, + name: event.name, place_id: event.place_id, + types: event.types, }; const current: AddressData | AddressData[] = this.getValue(formGroup); const updated: AddressData[] = Array.isArray(current) ? [...current, valueToAdd] : [valueToAdd]; diff --git a/projects/novo-elements/src/elements/query-builder/query-builder.types.ts b/projects/novo-elements/src/elements/query-builder/query-builder.types.ts index 4624bec49..7b317a657 100644 --- a/projects/novo-elements/src/elements/query-builder/query-builder.types.ts +++ b/projects/novo-elements/src/elements/query-builder/query-builder.types.ts @@ -81,8 +81,10 @@ export interface AddressData { address_components: AddressComponent[]; formatted_address: string; geometry: AddressGeometry; + name?: string; place_id: string; radius?: AddressRadius; + types?: string[]; } export interface AddressRadius {