summaryrefslogtreecommitdiff
path: root/packages/backend/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/server')
-rw-r--r--packages/backend/src/server/api/common/signin.ts4
-rw-r--r--packages/backend/src/server/api/endpoints/admin/announcements/create.ts4
-rw-r--r--packages/backend/src/server/api/endpoints/admin/emoji/add.ts4
-rw-r--r--packages/backend/src/server/api/endpoints/auth/session/generate.ts4
-rw-r--r--packages/backend/src/server/api/endpoints/pages/create.ts4
-rw-r--r--packages/backend/src/server/api/endpoints/users/report-abuse.ts4
6 files changed, 12 insertions, 12 deletions
diff --git a/packages/backend/src/server/api/common/signin.ts b/packages/backend/src/server/api/common/signin.ts
index b713260ac6..df986fc457 100644
--- a/packages/backend/src/server/api/common/signin.ts
+++ b/packages/backend/src/server/api/common/signin.ts
@@ -29,14 +29,14 @@ export default function(ctx: Koa.Context, user: ILocalUser, redirect = false) {
(async () => {
// Append signin history
- const record = await Signins.save({
+ const record = await Signins.insert({
id: genId(),
createdAt: new Date(),
userId: user.id,
ip: ctx.ip,
headers: ctx.headers,
success: true,
- });
+ }).then(x => Signins.findOneOrFail(x.identifiers[0]));
// Publish signin event
publishMainStream(user.id, 'signin', await Signins.pack(record));
diff --git a/packages/backend/src/server/api/endpoints/admin/announcements/create.ts b/packages/backend/src/server/api/endpoints/admin/announcements/create.ts
index feb874db74..7d169d6caf 100644
--- a/packages/backend/src/server/api/endpoints/admin/announcements/create.ts
+++ b/packages/backend/src/server/api/endpoints/admin/announcements/create.ts
@@ -59,14 +59,14 @@ export const meta = {
// eslint-disable-next-line import/no-default-export
export default define(meta, async (ps) => {
- const announcement = await Announcements.save({
+ const announcement = await Announcements.insert({
id: genId(),
createdAt: new Date(),
updatedAt: null,
title: ps.title,
text: ps.text,
imageUrl: ps.imageUrl,
- });
+ }).then(x => Announcements.findOneOrFail(x.identifiers[0]));
return announcement;
});
diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/add.ts b/packages/backend/src/server/api/endpoints/admin/emoji/add.ts
index bafa658a57..f7a0fdb875 100644
--- a/packages/backend/src/server/api/endpoints/admin/emoji/add.ts
+++ b/packages/backend/src/server/api/endpoints/admin/emoji/add.ts
@@ -38,7 +38,7 @@ export default define(meta, async (ps, me) => {
const name = file.name.split('.')[0].match(/^[a-z0-9_]+$/) ? file.name.split('.')[0] : `_${rndstr('a-z0-9', 8)}_`;
- const emoji = await Emojis.save({
+ const emoji = await Emojis.insert({
id: genId(),
updatedAt: new Date(),
name: name,
@@ -47,7 +47,7 @@ export default define(meta, async (ps, me) => {
aliases: [],
url: file.url,
type: file.type,
- });
+ }).then(x => Emojis.findOneOrFail(x.identifiers[0]));
await getConnection().queryResultCache!.remove(['meta_emojis']);
diff --git a/packages/backend/src/server/api/endpoints/auth/session/generate.ts b/packages/backend/src/server/api/endpoints/auth/session/generate.ts
index 2b46c4828d..b9e5e84f6e 100644
--- a/packages/backend/src/server/api/endpoints/auth/session/generate.ts
+++ b/packages/backend/src/server/api/endpoints/auth/session/generate.ts
@@ -57,12 +57,12 @@ export default define(meta, async (ps) => {
const token = uuid();
// Create session token document
- const doc = await AuthSessions.save({
+ const doc = await AuthSessions.insert({
id: genId(),
createdAt: new Date(),
appId: app.id,
token: token,
- });
+ }).then(x => AuthSessions.findOneOrFail(x.identifiers[0]));
return {
token: doc.token,
diff --git a/packages/backend/src/server/api/endpoints/pages/create.ts b/packages/backend/src/server/api/endpoints/pages/create.ts
index 65e579e4ea..dcf916909d 100644
--- a/packages/backend/src/server/api/endpoints/pages/create.ts
+++ b/packages/backend/src/server/api/endpoints/pages/create.ts
@@ -107,7 +107,7 @@ export default define(meta, async (ps, user) => {
}
});
- const page = await Pages.save(new Page({
+ const page = await Pages.insert(new Page({
id: genId(),
createdAt: new Date(),
updatedAt: new Date(),
@@ -123,7 +123,7 @@ export default define(meta, async (ps, user) => {
alignCenter: ps.alignCenter,
hideTitleWhenPinned: ps.hideTitleWhenPinned,
font: ps.font,
- }));
+ })).then(x => Pages.findOneOrFail(x.identifiers[0]));
return await Pages.pack(page);
});
diff --git a/packages/backend/src/server/api/endpoints/users/report-abuse.ts b/packages/backend/src/server/api/endpoints/users/report-abuse.ts
index a1d8376651..bd80710fec 100644
--- a/packages/backend/src/server/api/endpoints/users/report-abuse.ts
+++ b/packages/backend/src/server/api/endpoints/users/report-abuse.ts
@@ -62,7 +62,7 @@ export default define(meta, async (ps, me) => {
throw new ApiError(meta.errors.cannotReportAdmin);
}
- const report = await AbuseUserReports.save({
+ const report = await AbuseUserReports.insert({
id: genId(),
createdAt: new Date(),
targetUserId: user.id,
@@ -70,7 +70,7 @@ export default define(meta, async (ps, me) => {
reporterId: me.id,
reporterHost: null,
comment: ps.comment,
- });
+ }).then(x => AbuseUserReports.findOneOrFail(x.identifiers[0]));
// Publish event to moderators
setTimeout(async () => {