commit
d0b7a8fd99
1 changed files with 4 additions and 1 deletions
|
|
@ -96,6 +96,9 @@ export default class {
|
||||||
}
|
}
|
||||||
const user = await entityManager.getRepository(ApplicationUser).findOne({ where: { nostr_public_key: nostrPub } })
|
const user = await entityManager.getRepository(ApplicationUser).findOne({ where: { nostr_public_key: nostrPub } })
|
||||||
if (user) {
|
if (user) {
|
||||||
|
if (user.application.app_id !== application.app_id) {
|
||||||
|
throw new Error("tried to access a user of application:" + user.application.app_id + "from application:" + application.app_id)
|
||||||
|
}
|
||||||
return user
|
return user
|
||||||
}
|
}
|
||||||
if (!application.allow_user_creation) {
|
if (!application.allow_user_creation) {
|
||||||
|
|
@ -157,7 +160,7 @@ export default class {
|
||||||
|
|
||||||
async AddNPubToApplicationUser(serialId: number, nPub: string, entityManager = this.DB) {
|
async AddNPubToApplicationUser(serialId: number, nPub: string, entityManager = this.DB) {
|
||||||
return entityManager.getRepository(ApplicationUser).update(serialId, { nostr_public_key: nPub })
|
return entityManager.getRepository(ApplicationUser).update(serialId, { nostr_public_key: nPub })
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue