From 1223797bb3bcb147750302aed48b3486183b003f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A1n=20Dovjak?= <xdovjak@fi.muni.cz>
Date: Wed, 28 Apr 2021 16:32:20 +0200
Subject: [PATCH] fix: equals of Optional and Non-Optional

---
 .../fi/pa165/icehockeymanager/services/PlayerServiceImpl.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/cz/muni/fi/pa165/icehockeymanager/services/PlayerServiceImpl.java b/src/main/java/cz/muni/fi/pa165/icehockeymanager/services/PlayerServiceImpl.java
index c97e719..d5a460b 100644
--- a/src/main/java/cz/muni/fi/pa165/icehockeymanager/services/PlayerServiceImpl.java
+++ b/src/main/java/cz/muni/fi/pa165/icehockeymanager/services/PlayerServiceImpl.java
@@ -45,7 +45,7 @@ public class PlayerServiceImpl implements PlayerService {
 
     @Override
     public void removeTeamFromPlayer(Player player, Team team) {
-        if(!player.getTeam().equals(team)){
+        if(player.getTeam().isEmpty() || !player.getTeam().get().equals(team)){
             throw new PlayerNotInTeamException("Player not in this team");
         }
         player.setTeam(null);
-- 
GitLab