diff --git a/core/src/main/java/cz/muni/fi/pa165/core/data/domain/City.java b/core/src/main/java/cz/muni/fi/pa165/core/data/domain/City.java
index 632aee8213e9891423b21a445980e059b9832f14..e3cc44dd180df600fcd4c911e9765fbbe0527c90 100644
--- a/core/src/main/java/cz/muni/fi/pa165/core/data/domain/City.java
+++ b/core/src/main/java/cz/muni/fi/pa165/core/data/domain/City.java
@@ -13,6 +13,7 @@ import jakarta.validation.constraints.NotNull;
 import lombok.Data;
 import lombok.NoArgsConstructor;
 
+import java.util.ArrayList;
 import java.util.List;
 import java.util.Objects;
 
@@ -32,7 +33,7 @@ public class City extends DomainEntity {
     private Country country;
 
     @OneToMany(fetch = FetchType.LAZY, mappedBy = "city")
-    private List<Airport> airports;
+    private List<Airport> airports = new ArrayList<>();
 
     public void addAirport(Airport airport) {
         airports.add(airport);