From 4f814b886da54574e97b6954b34763646b997b15 Mon Sep 17 00:00:00 2001
From: Erik Moravec <xmoravec@fi.muni.cz>
Date: Wed, 28 Apr 2021 17:32:11 +0200
Subject: [PATCH] Fix: added null checks to add home/away games

---
 .../pa165/icehockeymanager/services/TeamServiceImpl.java   | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/main/java/cz/muni/fi/pa165/icehockeymanager/services/TeamServiceImpl.java b/src/main/java/cz/muni/fi/pa165/icehockeymanager/services/TeamServiceImpl.java
index 33a1b3f..6e0f297 100644
--- a/src/main/java/cz/muni/fi/pa165/icehockeymanager/services/TeamServiceImpl.java
+++ b/src/main/java/cz/muni/fi/pa165/icehockeymanager/services/TeamServiceImpl.java
@@ -53,15 +53,20 @@ public class TeamServiceImpl implements TeamService {
 
     @Override
     public void addHomeGame(Team homeTeam, Game game) {
+        if (game == null) {
+            throw new NullPointerException("The game is null");
+        }
         homeTeam.addHomeGame(game);
         teamDao.update(homeTeam);
     }
 
     @Override
     public void addAwayGame(Team awayTeam, Game game) {
+        if (game == null) {
+            throw new NullPointerException("The game is null");
+        }
         awayTeam.addAwayGame(game);
         teamDao.update(awayTeam);
-
     }
 
     @Override
-- 
GitLab