empty strings or zero will be converted to null
This commit is contained in:
@@ -27,8 +27,8 @@ export class ValidatedInputComponent extends BaseInputComponent {
|
||||
super(validationMessagesService);
|
||||
}
|
||||
|
||||
onInputChange(event: Event): void {
|
||||
this.value = event;
|
||||
this.onChange(event);
|
||||
onInputChange(event: string): void {
|
||||
this.value = event?.length > 0 ? event : null;
|
||||
this.onChange(this.value);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -41,16 +41,18 @@ export class ValidatedLocationComponent extends BaseInputComponent {
|
||||
}
|
||||
onInputChange(event: Place): void {
|
||||
this.value = event; //{ ...event, longitude: parseFloat(event.longitude), latitude: parseFloat(event.latitude) };
|
||||
this.value = {
|
||||
id: event?.place_id,
|
||||
name: event?.address.city,
|
||||
county: event?.address.county,
|
||||
street: event?.address.road,
|
||||
housenumber: event?.address.house_number,
|
||||
state: event?.address['ISO3166-2-lvl4'].substr(3),
|
||||
latitude: event ? parseFloat(event?.lat) : undefined,
|
||||
longitude: event ? parseFloat(event?.lon) : undefined,
|
||||
};
|
||||
if (event) {
|
||||
this.value = {
|
||||
id: event?.place_id,
|
||||
name: event?.address.city,
|
||||
county: event?.address.county,
|
||||
street: event?.address.road,
|
||||
housenumber: event?.address.house_number,
|
||||
state: event?.address['ISO3166-2-lvl4'].substr(3),
|
||||
latitude: event ? parseFloat(event?.lat) : undefined,
|
||||
longitude: event ? parseFloat(event?.lon) : undefined,
|
||||
};
|
||||
}
|
||||
this.onChange(this.value);
|
||||
}
|
||||
private loadCities() {
|
||||
|
||||
@@ -29,6 +29,6 @@ export class ValidatedPriceComponent extends BaseInputComponent {
|
||||
|
||||
onInputChange(event: Event): void {
|
||||
this.value = !event ? null : event;
|
||||
this.onChange(event);
|
||||
this.onChange(this.value);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,8 +23,8 @@ export class ValidatedTextareaComponent extends BaseInputComponent {
|
||||
super(validationMessagesService);
|
||||
}
|
||||
|
||||
onInputChange(event: Event): void {
|
||||
this.value = event;
|
||||
onInputChange(event: string): void {
|
||||
this.value = event?.length > 0 ? event : null;
|
||||
this.onChange(this.value);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user