From 3c42fd9735e37be6c68b247b658ea1e544621566 Mon Sep 17 00:00:00 2001 From: Gustavo Henrique Miranda Date: Sun, 30 Nov 2025 12:54:18 -0300 Subject: [PATCH] Update src/main/java/com/mediamanager/mapper/ArtistMapper.java Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- src/main/java/com/mediamanager/mapper/ArtistMapper.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/mediamanager/mapper/ArtistMapper.java b/src/main/java/com/mediamanager/mapper/ArtistMapper.java index 75e6eb1..29f2ce9 100644 --- a/src/main/java/com/mediamanager/mapper/ArtistMapper.java +++ b/src/main/java/com/mediamanager/mapper/ArtistMapper.java @@ -10,8 +10,13 @@ public class ArtistMapper { return null; } + String name = entity.getName(); + if (name == null) { + throw new IllegalArgumentException("Artist name cannot be null"); + } + ArtistMessages.Artist.Builder builder = ArtistMessages.Artist.newBuilder() - .setName(entity.getName()); + .setName(name); // Only set ID when it's present and valid (> 0). Avoids NPE for null IDs. Integer id = entity.getId();