From b458f3b6d457c85388285604e811854f1ebaac6b Mon Sep 17 00:00:00 2001 From: Thomas Peetz Date: Wed, 11 Feb 2026 12:11:39 +0100 Subject: [PATCH] change MediaActor in all applications ffrom unique name to unique url --- kontor-echo/pkg/schema/media.go | 2 +- kontor-fiber/pkg/schema/media.go | 2 +- .../main/java/de/thpeetz/kontor/models/media/MediaActor.java | 3 +-- .../src/main/java/de/thpeetz/kontor/media/data/MediaActor.java | 2 +- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/kontor-echo/pkg/schema/media.go b/kontor-echo/pkg/schema/media.go index d8977e0..f2b5a4f 100644 --- a/kontor-echo/pkg/schema/media.go +++ b/kontor-echo/pkg/schema/media.go @@ -31,7 +31,7 @@ type MediaActor struct { CreatedAt time.Time `bun:"created_date,nullzero,notnull,default:current_timestamp"` UpdatedAt time.Time `bun:"last_modified_date,nullzero,notnull,default:current_timestamp"` Version int `bun:"version,default:0"` - Name string `bun:"name,unique:name"` + Name string `bun:"name"` WebLink string `bun:"url,unique:url"` MediaActorFiles []MediaActorFile `bun:"rel:has-many,join:id=media_actor_id"` diff --git a/kontor-fiber/pkg/schema/media.go b/kontor-fiber/pkg/schema/media.go index d8977e0..f2b5a4f 100644 --- a/kontor-fiber/pkg/schema/media.go +++ b/kontor-fiber/pkg/schema/media.go @@ -31,7 +31,7 @@ type MediaActor struct { CreatedAt time.Time `bun:"created_date,nullzero,notnull,default:current_timestamp"` UpdatedAt time.Time `bun:"last_modified_date,nullzero,notnull,default:current_timestamp"` Version int `bun:"version,default:0"` - Name string `bun:"name,unique:name"` + Name string `bun:"name"` WebLink string `bun:"url,unique:url"` MediaActorFiles []MediaActorFile `bun:"rel:has-many,join:id=media_actor_id"` diff --git a/kontor-javalin/src/main/java/de/thpeetz/kontor/models/media/MediaActor.java b/kontor-javalin/src/main/java/de/thpeetz/kontor/models/media/MediaActor.java index 77f8f40..54e570f 100644 --- a/kontor-javalin/src/main/java/de/thpeetz/kontor/models/media/MediaActor.java +++ b/kontor-javalin/src/main/java/de/thpeetz/kontor/models/media/MediaActor.java @@ -39,10 +39,9 @@ public class MediaActor { private Date lastModifiedDate; @NotEmpty - @Column(unique = true) private String name; - @Column(nullable = true) + @Column(nullable = true,unique = true) private String url; @Column(nullable = true) diff --git a/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaActor.java b/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaActor.java index 0d2e328..e448080 100644 --- a/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaActor.java +++ b/kontor-spring/src/main/java/de/thpeetz/kontor/media/data/MediaActor.java @@ -20,10 +20,10 @@ import java.util.List; public class MediaActor extends AbstractEntity { @NotEmpty - @Column(unique = true) private String name; @Nullable + @Column(unique = true) private String url; @OneToMany(fetch = FetchType.EAGER, mappedBy = "media_actor", cascade = CascadeType.REFRESH, orphanRemoval = true)