-
diff --git a/angular/src/app/_views/trip/trip-detail/trip-detail.component.ts b/angular/src/app/_views/trip/trip-detail/trip-detail.component.ts
index 7c747e2..d74f1de 100644
--- a/angular/src/app/_views/trip/trip-detail/trip-detail.component.ts
+++ b/angular/src/app/_views/trip/trip-detail/trip-detail.component.ts
@@ -305,6 +305,7 @@ export class TripDetailComponent implements OnInit, AfterViewInit {
}
saveAllTripLocations() {
+
// First update the location objects in our tripLocations array
this.tripLocations.forEach((tripLocation, index) => {
const locationFormValue = this.locationForms[index].get('location')?.value;
@@ -322,7 +323,7 @@ export class TripDetailComponent implements OnInit, AfterViewInit {
});
// Filter out trip locations that have no location set
- const validTripLocations = this.tripLocations.filter(tl => tl.location);
+ const validTripLocations = this.tripLocations.filter(tl => tl.locationIri);
if (validTripLocations.length === 0) {
return;
diff --git a/angular/src/app/_views/user-trip/user-trip-detail/user-trip-detail.component.html b/angular/src/app/_views/user-trip/user-trip-detail/user-trip-detail.component.html
index 4fa22d5..36334e3 100644
--- a/angular/src/app/_views/user-trip/user-trip-detail/user-trip-detail.component.html
+++ b/angular/src/app/_views/user-trip/user-trip-detail/user-trip-detail.component.html
@@ -96,7 +96,7 @@