diff --git a/src/manager/ScreenManager.py b/src/manager/ScreenManager.py index dfd910a..7761076 100644 --- a/src/manager/ScreenManager.py +++ b/src/manager/ScreenManager.py @@ -28,7 +28,7 @@ class ScreenManager: def get(self, id: str) -> Optional[Screen]: try: - self.hydrate_object(self._db.get_by_id(id), id) + return self.hydrate_object(self._db.get_by_id(id), id) except IdDoesNotExistError: return None diff --git a/src/manager/SlideManager.py b/src/manager/SlideManager.py index 4bafd24..6085523 100644 --- a/src/manager/SlideManager.py +++ b/src/manager/SlideManager.py @@ -31,7 +31,7 @@ class SlideManager: def get(self, id: str) -> Optional[Slide]: try: - self.hydrate_object(self._db.get_by_id(id), id) + return self.hydrate_object(self._db.get_by_id(id), id) except IdDoesNotExistError: return None @@ -83,6 +83,7 @@ class SlideManager: def delete(self, id: str) -> None: slide = self.get(id) + print(id) if slide: if slide.has_file(): diff --git a/src/manager/VariableManager.py b/src/manager/VariableManager.py index 1850c73..f45bfde 100644 --- a/src/manager/VariableManager.py +++ b/src/manager/VariableManager.py @@ -53,7 +53,7 @@ class VariableManager: def get(self, id: str) -> Optional[Variable]: try: - self.hydrate_object(self._db.get_by_id(id), id) + return self.hydrate_object(self._db.get_by_id(id), id) except IdDoesNotExistError: return None