server: allow to like own pages
All checks were successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/lint-client Pipeline was successful
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
ci/woodpecker/push/test Pipeline was successful

Since you are also allowed to react to your own notes, it seems sensible
that you should be allowed to like your own pages.

Changelog: Changed
This commit is contained in:
Johann150 2022-10-19 21:52:43 +02:00
parent 4b6c3b2f37
commit 4c5aa9e538
Signed by: Johann150
GPG key ID: 9EE6577A2A06F8F1

View file

@ -17,12 +17,6 @@ export const meta = {
id: 'cc98a8a2-0dc3-4123-b198-62c71df18ed3',
},
yourPage: {
message: 'You cannot like your page.',
code: 'YOUR_PAGE',
id: '28800466-e6db-40f2-8fae-bf9e82aa92b8',
},
alreadyLiked: {
message: 'The page has already been liked.',
code: 'ALREADY_LIKED',
@ -46,10 +40,6 @@ export default define(meta, paramDef, async (ps, user) => {
throw new ApiError(meta.errors.noSuchPage);
}
if (page.userId === user.id) {
throw new ApiError(meta.errors.yourPage);
}
// if already liked
const exist = await PageLikes.findOneBy({
pageId: page.id,