From 3c6b5f7355958d2e5b0da9f4191620608faeed71 Mon Sep 17 00:00:00 2001 From: Tatiana Villa Ema Date: Mon, 27 Apr 2026 02:27:04 +0200 Subject: [PATCH] fix: add @JsonIgnore to Piloto and Escuderia to prevent circular refs --- backend/src/main/java/es/tatvil/formula1/model/Escuderia.java | 2 ++ backend/src/main/java/es/tatvil/formula1/model/Piloto.java | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/es/tatvil/formula1/model/Escuderia.java b/backend/src/main/java/es/tatvil/formula1/model/Escuderia.java index b876c8b..a6fce40 100644 --- a/backend/src/main/java/es/tatvil/formula1/model/Escuderia.java +++ b/backend/src/main/java/es/tatvil/formula1/model/Escuderia.java @@ -2,6 +2,7 @@ package es.tatvil.formula1.model; import java.util.List; +import com.fasterxml.jackson.annotation.JsonIgnore; import jakarta.persistence.*; import lombok.*; @@ -21,6 +22,7 @@ public class Escuderia { private String pais; private String motor; + @JsonIgnore @OneToMany(mappedBy = "escuderia") private List pilotosEscuderia; } diff --git a/backend/src/main/java/es/tatvil/formula1/model/Piloto.java b/backend/src/main/java/es/tatvil/formula1/model/Piloto.java index 3f55494..60c70f0 100644 --- a/backend/src/main/java/es/tatvil/formula1/model/Piloto.java +++ b/backend/src/main/java/es/tatvil/formula1/model/Piloto.java @@ -2,7 +2,7 @@ package es.tatvil.formula1.model; import jakarta.persistence.*; import lombok.*; - +import com.fasterxml.jackson.annotation.JsonIgnore; import java.time.LocalDate; import java.util.List; @@ -28,6 +28,7 @@ public class Piloto { private Integer numero; private String codigo; + @JsonIgnore @OneToMany(mappedBy = "piloto") private List pilotosEscuderia; } \ No newline at end of file