From 20753a6bf3d43c45ed72717c662b2da7c1099586 Mon Sep 17 00:00:00 2001
From: Ethan-clay03 <ethanclay2017@gmail.com>
Date: Wed, 15 Jan 2025 12:57:57 +0000
Subject: [PATCH] Fix modal bug

---
 app/bookings/routes.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app/bookings/routes.py b/app/bookings/routes.py
index e86c3bf..1618a93 100644
--- a/app/bookings/routes.py
+++ b/app/bookings/routes.py
@@ -32,12 +32,14 @@ def listings():
             item.main_image_url = url_for('main.upload_file', filename=item.listing_images[0].image_location)
         else:
             item.main_image_url = "/path/to/default-image.jpg"
-
-        item.image_urls = json.dumps([url_for('main.upload_file', filename=img.image_location) for img in item.listing_images])
+        # Must replace with single quotes otherwise JS does not load modal correctly
+        item.image_urls = json.dumps([url_for('main.upload_file', filename=img.image_location) for img in item.listing_images]).replace('"', '&quot;')
 
     return render_template('bookings/listings.html', items=all_listings)
 
 
+
+
 @bp.route('/listing/<int:id>')
 def show_listing(id):
     Listings.get
-- 
GitLab