aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2025-11-17 05:23:37 +0000
committerAdam Soltys <[email protected]>2025-11-17 05:23:38 +0000
commit0d0054458af8f9bc7018f85bc241da31bb1f54ed (patch)
tree8367a162ad90b23aef5bd6ac200021b42af2dba0
parentf6cc711008bab04803884ae4dacf85cc3651dbfc (diff)
downloadcoinos-server-0d0054458af8f9bc7018f85bc241da31bb1f54ed.tar.gz
coinos-server-0d0054458af8f9bc7018f85bc241da31bb1f54ed.zip
check app ownership
-rw-r--r--routes/users.ts7
1 files changed, 5 insertions, 2 deletions
diff --git a/routes/users.ts b/routes/users.ts
index 4c466529..7c6d0938 100644
--- a/routes/users.ts
+++ b/routes/users.ts
@@ -993,8 +993,11 @@ export default {
const { user } = req;
const uid = user.id;
const { pubkey } = req.body;
- const app = await g(pubkey);
- if (app && uid !== app.uid) fail("Unauthorized");
+ const app = await g(`app:${pubkey}`);
+ if (app && uid !== app.uid) {
+ warn(app.uid, uid);
+ fail("Unauthorized");
+ }
await db.sRem(`${uid}:apps`, pubkey);
await db.del(`app:${pubkey}`);
res.send({});