diff options
author | Akshay <[email protected]> | 2024-11-13 22:49:39 +0000 |
---|---|---|
committer | Akshay <[email protected]> | 2024-11-13 22:49:39 +0000 |
commit | 5c78a2310dc19869d36da1b630801cb9096f7d58 (patch) | |
tree | 2241830ec55d90fdde0161b7de8586b06ed246e5 /src | |
parent | f039f2d55119fcad9964ae8b904e184c4c7e1191 (diff) |
fix empty sublist
Diffstat (limited to 'src')
-rw-r--r-- | src/routes/index.js | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/routes/index.js b/src/routes/index.js index bb030b3..f5d679c 100644 --- a/src/routes/index.js +++ b/src/routes/index.js | |||
@@ -15,9 +15,13 @@ router.get("/", authenticateToken, async (req, res) => { | |||
15 | const subs = db | 15 | const subs = db |
16 | .query("SELECT * FROM subscriptions WHERE user_id = $id") | 16 | .query("SELECT * FROM subscriptions WHERE user_id = $id") |
17 | .all({ id: req.user.id }); | 17 | .all({ id: req.user.id }); |
18 | const p = subs.map((s) => s.subreddit).join("+"); | 18 | if (subs.length === 0) { |
19 | console.log(p); | 19 | res.redirect("/r/all"); |
20 | res.redirect(`/r/${p}`); | 20 | } else { |
21 | const p = subs.map((s) => s.subreddit).join("+"); | ||
22 | console.log(p); | ||
23 | res.redirect(`/r/${p}`); | ||
24 | } | ||
21 | }); | 25 | }); |
22 | 26 | ||
23 | // GET /r/:id | 27 | // GET /r/:id |