From 9a15d88ee314f97c3af1e9c228cfb19e41edfbdb Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Mon, 2 Jan 2017 12:41:46 +0100
Subject: [PATCH] when getting project that doesn't exist NPE was thrown

---
 .../main/java/lcsb/mapviewer/services/impl/ProjectService.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/service/src/main/java/lcsb/mapviewer/services/impl/ProjectService.java b/service/src/main/java/lcsb/mapviewer/services/impl/ProjectService.java
index 3fa75ed36d..5aa08d3c91 100644
--- a/service/src/main/java/lcsb/mapviewer/services/impl/ProjectService.java
+++ b/service/src/main/java/lcsb/mapviewer/services/impl/ProjectService.java
@@ -262,6 +262,9 @@ public class ProjectService implements IProjectService {
 	@Override
 	public Project getProjectByProjectId(String name, AuthenticationToken token) throws UserAccessException {
 		Project result = projectDao.getProjectByProjectId(name);
+		if (result == null) {
+			return result;
+		}
 		if (userService.userHasPrivilege(token, PrivilegeType.VIEW_PROJECT, result)) {
 			return result;
 		} else if (userService.userHasPrivilege(token, PrivilegeType.ADD_MAP)) {
-- 
GitLab