Update src/main/java/com/mediamanager/mapper/ArtistMapper.java
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
parent
0a61f1f2fa
commit
3c42fd9735
|
|
@ -10,8 +10,13 @@ public class ArtistMapper {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String name = entity.getName();
|
||||||
|
if (name == null) {
|
||||||
|
throw new IllegalArgumentException("Artist name cannot be null");
|
||||||
|
}
|
||||||
|
|
||||||
ArtistMessages.Artist.Builder builder = ArtistMessages.Artist.newBuilder()
|
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.
|
// Only set ID when it's present and valid (> 0). Avoids NPE for null IDs.
|
||||||
Integer id = entity.getId();
|
Integer id = entity.getId();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue