Jack commited on
Commit
1543d4d
·
1 Parent(s): 531eb3f

bug fixes for huggingface

Browse files
Files changed (1) hide show
  1. app/main.py +30 -20
app/main.py CHANGED
@@ -302,8 +302,9 @@ def home(
302
  )[:3]
303
 
304
  return templates.TemplateResponse(
305
- "home.html",
306
- build_context(
 
307
  request,
308
  db,
309
  home_cards=[
@@ -333,8 +334,9 @@ def home(
333
  def guide(request: Request, db: Session = Depends(get_db)):
334
  users = db.scalars(select(User).order_by(User.id)).all()
335
  return templates.TemplateResponse(
336
- "guide.html",
337
- build_context(request, db, users=users),
 
338
  )
339
 
340
 
@@ -348,8 +350,9 @@ def browser_reset():
348
  def login_page(request: Request, next: str = "/", db: Session = Depends(get_db)):
349
  users = db.scalars(select(User).order_by(User.id)).all()
350
  return templates.TemplateResponse(
351
- "login.html",
352
- build_context(request, db, next_path=normalize_redirect_target(next), users=users),
 
353
  )
354
 
355
 
@@ -365,8 +368,9 @@ def login(
365
  if user is None or user.password != password:
366
  users = db.scalars(select(User).order_by(User.id)).all()
367
  return templates.TemplateResponse(
368
- "login.html",
369
- build_context(
 
370
  request,
371
  db,
372
  error="That email and password combination does not match the seeded demo data.",
@@ -407,8 +411,9 @@ def listing_detail(request: Request, slug: str, db: Session = Depends(get_db)):
407
  )
408
  if listing is None:
409
  return templates.TemplateResponse(
410
- "home.html",
411
- build_context(
 
412
  request,
413
  db,
414
  home_cards=[],
@@ -455,8 +460,9 @@ def listing_detail(request: Request, slug: str, db: Session = Depends(get_db)):
455
  .limit(3)
456
  ).all()
457
  return templates.TemplateResponse(
458
- "listing.html",
459
- build_context(
 
460
  request,
461
  db,
462
  listing=listing,
@@ -606,8 +612,9 @@ def trips(request: Request, db: Session = Depends(get_db)):
606
  .order_by(Booking.check_in)
607
  ).all()
608
  return templates.TemplateResponse(
609
- "trips.html",
610
- build_context(request, db, bookings=bookings),
 
611
  )
612
 
613
 
@@ -640,8 +647,9 @@ def wishlists(request: Request, db: Session = Depends(get_db)):
640
  .options(joinedload(WishlistItem.listing).joinedload(Listing.host), joinedload(WishlistItem.listing).selectinload(Listing.images))
641
  ).all()
642
  return templates.TemplateResponse(
643
- "wishlists.html",
644
- build_context(
 
645
  request,
646
  db,
647
  wishlist_cards=[
@@ -675,8 +683,9 @@ def inbox(request: Request, thread_id: int | None = None, db: Session = Depends(
675
  if selected_thread is None and threads:
676
  selected_thread = threads[0]
677
  return templates.TemplateResponse(
678
- "inbox.html",
679
- build_context(request, db, threads=threads, selected_thread=selected_thread),
 
680
  )
681
 
682
 
@@ -718,8 +727,9 @@ def host_dashboard(request: Request, db: Session = Depends(get_db)):
718
  .order_by(Booking.check_in)
719
  ).all()
720
  return templates.TemplateResponse(
721
- "host_dashboard.html",
722
- build_context(request, db, listings=listings, reservations=reservations),
 
723
  )
724
 
725
 
 
302
  )[:3]
303
 
304
  return templates.TemplateResponse(
305
+ request=request,
306
+ name="home.html",
307
+ context=build_context(
308
  request,
309
  db,
310
  home_cards=[
 
334
  def guide(request: Request, db: Session = Depends(get_db)):
335
  users = db.scalars(select(User).order_by(User.id)).all()
336
  return templates.TemplateResponse(
337
+ request=request,
338
+ name="guide.html",
339
+ context=build_context(request, db, users=users),
340
  )
341
 
342
 
 
350
  def login_page(request: Request, next: str = "/", db: Session = Depends(get_db)):
351
  users = db.scalars(select(User).order_by(User.id)).all()
352
  return templates.TemplateResponse(
353
+ request=request,
354
+ name="login.html",
355
+ context=build_context(request, db, next_path=normalize_redirect_target(next), users=users),
356
  )
357
 
358
 
 
368
  if user is None or user.password != password:
369
  users = db.scalars(select(User).order_by(User.id)).all()
370
  return templates.TemplateResponse(
371
+ request=request,
372
+ name="login.html",
373
+ context=build_context(
374
  request,
375
  db,
376
  error="That email and password combination does not match the seeded demo data.",
 
411
  )
412
  if listing is None:
413
  return templates.TemplateResponse(
414
+ request=request,
415
+ name="home.html",
416
+ context=build_context(
417
  request,
418
  db,
419
  home_cards=[],
 
460
  .limit(3)
461
  ).all()
462
  return templates.TemplateResponse(
463
+ request=request,
464
+ name="listing.html",
465
+ context=build_context(
466
  request,
467
  db,
468
  listing=listing,
 
612
  .order_by(Booking.check_in)
613
  ).all()
614
  return templates.TemplateResponse(
615
+ request=request,
616
+ name="trips.html",
617
+ context=build_context(request, db, bookings=bookings),
618
  )
619
 
620
 
 
647
  .options(joinedload(WishlistItem.listing).joinedload(Listing.host), joinedload(WishlistItem.listing).selectinload(Listing.images))
648
  ).all()
649
  return templates.TemplateResponse(
650
+ request=request,
651
+ name="wishlists.html",
652
+ context=build_context(
653
  request,
654
  db,
655
  wishlist_cards=[
 
683
  if selected_thread is None and threads:
684
  selected_thread = threads[0]
685
  return templates.TemplateResponse(
686
+ request=request,
687
+ name="inbox.html",
688
+ context=build_context(request, db, threads=threads, selected_thread=selected_thread),
689
  )
690
 
691
 
 
727
  .order_by(Booking.check_in)
728
  ).all()
729
  return templates.TemplateResponse(
730
+ request=request,
731
+ name="host_dashboard.html",
732
+ context=build_context(request, db, listings=listings, reservations=reservations),
733
  )
734
 
735