diff --git a/public/js/filmList.js b/public/js/filmList.js
index 7df886911d9a9a4120de0f1b1d5b9f4dabc51576..d54e89d45b73f33d664b96014faed35ade0dc475 100644
--- a/public/js/filmList.js
+++ b/public/js/filmList.js
@@ -62,7 +62,7 @@ function updateFilmCards(films) {
     .map(
       (film) => `
         <div class='film-card'>
-        <a href='/film-details?film_id=${film.film_id}'>
+            <a href='/film-details?film_id=${film.film_id}'>
             <div class='film-image' style="background-image: url('public/${film.image_path}');"></div>
             <div class='film-title'>${film.title}</div>
         </div>
diff --git a/src/base/BaseRepository.php b/src/base/BaseRepository.php
index f41f9c9bbf5e07795de1dae7ba6c272fd1c24564..a8bc49d24c607d38a70e68063aa1208d2d96ae2b 100644
--- a/src/base/BaseRepository.php
+++ b/src/base/BaseRepository.php
@@ -192,6 +192,9 @@ abstract class BaseRepository
         $stmt->bindValue(":$key", $value[0], $value[1]);
       }
     }
+
+    $stmt->execute();
+
     return $stmt->fetch();
   }
 
diff --git a/src/controllers/FilmController.php b/src/controllers/FilmController.php
index 7653808e31069bff21f75a8fb858de808a7a041e..29aca7f26ea5e88f0dad195f6ed2b7a5477c3dde 100644
--- a/src/controllers/FilmController.php
+++ b/src/controllers/FilmController.php
@@ -44,7 +44,11 @@ class FilmController extends BaseController
             parent::render($data, 'films', "layouts/base");
         } elseif ($uri == '/film-details') {
             $data['film'] = $this->service->getById($_GET['film_id']);
-            $data['isFavorite'] = $this->favorite_handler->isUserFavorite($_SESSION['user_id'], $_GET['film_id']);
+            if (isset($_SESSION['user_id'])) {
+                $data['isFavorite'] = $this->favorite_handler->isUserFavorite($_SESSION['user_id'], $_GET['film_id']);
+            } else {
+                $data['isFavorite'] = false;
+            }
 
             parent::render($data, 'film-details', "layouts/base");
         } else {