From eb54d6fe9217003a993d23e40851d29cae6dc907 Mon Sep 17 00:00:00 2001 From: ben Date: Tue, 7 Feb 2023 14:47:03 +0000 Subject: [PATCH] Less fancy, but working db call --- lnbits/extensions/livestream/crud.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lnbits/extensions/livestream/crud.py b/lnbits/extensions/livestream/crud.py index fe4194eb..037851aa 100644 --- a/lnbits/extensions/livestream/crud.py +++ b/lnbits/extensions/livestream/crud.py @@ -36,13 +36,17 @@ async def get_livestream(ls_id: int) -> Optional[Livestream]: async def get_livestream_by_track(track_id: int) -> Optional[Livestream]: row = await db.fetchone( """ - SELECT livestreams.* AS livestreams FROM livestream.livestreams - INNER JOIN livestream.tracks AS tracks ON tracks.livestream = livestreams.id - WHERE tracks.id = ? + SELECT * FROM livestream.tracks WHERE tracks.id = ? """, (track_id,), ) - return Livestream(**row) if row else None + row2 = await db.fetchone( + """ + SELECT * FROM livestream.livestreams WHERE livestreams.id = ? + """, + (row.livestream,), + ) + return Livestream(**row2) if row2 else None async def get_or_create_livestream_by_wallet(wallet: str) -> Optional[Livestream]: