fix: Single share record per document (#1984)
This commit is contained in:
@ -25,7 +25,7 @@ router.post("shares.info", auth(), async (ctx) => {
|
||||
}
|
||||
: {
|
||||
documentId,
|
||||
userId: user.id,
|
||||
teamId: user.teamId,
|
||||
revokedAt: { [Op.eq]: null },
|
||||
},
|
||||
});
|
||||
@ -134,10 +134,12 @@ router.post("shares.create", auth(), async (ctx) => {
|
||||
const [share, isCreated] = await Share.findOrCreate({
|
||||
where: {
|
||||
documentId,
|
||||
userId: user.id,
|
||||
teamId: user.teamId,
|
||||
revokedAt: null,
|
||||
},
|
||||
defaults: {
|
||||
userId: user.id,
|
||||
},
|
||||
});
|
||||
|
||||
if (isCreated) {
|
||||
|
Reference in New Issue
Block a user