From 1ea69afe2a1920dcdd1947e7f0dd212c72293e56 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Thu, 25 Jul 2019 19:12:06 +0200
Subject: [PATCH] the user might be null

---
 .../main/java/lcsb/mapviewer/services/impl/FileService.java  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/service/src/main/java/lcsb/mapviewer/services/impl/FileService.java b/service/src/main/java/lcsb/mapviewer/services/impl/FileService.java
index 97ff42bdc8..8690ac68f5 100644
--- a/service/src/main/java/lcsb/mapviewer/services/impl/FileService.java
+++ b/service/src/main/java/lcsb/mapviewer/services/impl/FileService.java
@@ -28,8 +28,9 @@ public class FileService implements IFileService {
   @Override
   public User getOwnerByFileId(int id) {
     UploadedFileEntry entry = uploadedFileEntryDao.getById(id);
-    if (entry != null) {
-      uploadedFileEntryDao.getById(id).getOwner().getLogin();
+    if (entry != null && entry.getOwner() != null) {
+      //it's lazy initialized
+      entry.getOwner().getLogin();
       return uploadedFileEntryDao.getById(id).getOwner();
     } else {
       return null;
-- 
GitLab