Skip to content

Commit

Permalink
Bump (#29)
Browse files Browse the repository at this point in the history
  • Loading branch information
nacika-ins authored Jul 14, 2024
2 parents dbc8a27 + 346ef89 commit 29dc97f
Show file tree
Hide file tree
Showing 79 changed files with 2,710 additions and 2,171 deletions.
2 changes: 2 additions & 0 deletions locales/ar-SA.yml
Original file line number Diff line number Diff line change
Expand Up @@ -590,6 +590,8 @@ useGlobalSettingDesc: "اذا فعّل ستطبق إعدادات إشعارات
other: "منوعات"
regenerateLoginToken: "أعد توليد الرمز"
regenerateLoginTokenDescription: "ينشئ رمز استيثاق جديد في العادة هذا ليس ضروريًا ؛ عند إنشاء رمز جديد ستُخرج جميع الأجهزة."
tokenRegenerated: "تم إعادة توليد الرمز"
tokenRegenerationFailed: "فشل إعادة توليد الرمز"
setMultipleBySeparatingWithSpace: "يمكنك ادخال أكثر من مدخل واحد وذلك بفصلها بمسافات."
fileIdOrUrl: "معرف الملف أو رابط"
behavior: "السلوك"
Expand Down
2 changes: 2 additions & 0 deletions locales/bn-BD.yml
Original file line number Diff line number Diff line change
Expand Up @@ -611,6 +611,8 @@ useGlobalSettingDesc: "চালু করলে, আপনার অ্যা
other: "অন্যান্য"
regenerateLoginToken: "লগইন টোকেন আবার বানান"
regenerateLoginTokenDescription: "লগ ইন করার জন্য ব্যবহৃত অভ্যন্তরীণ টোকেন পুনরায় তৈরি করে। সাধারণত আপনার এটি করার দরকার নেই। এটি করলে, আপনি সমস্ত ডিভাইসে লগ আউট হয়ে যাবেন৷"
tokenRegenerated: "টোকেন পুনরায় তৈরি করা হয়েছে"
tokenRegenerationFailed: "টোকেন পুনরায় তৈরি করা যায়নি"
setMultipleBySeparatingWithSpace: "আপনি একটি স্পেস দিয়ে আলাদা করে একাধিক এন্ট্রি দিতে পারেন।"
fileIdOrUrl: "ফাইল ID অথবা URL"
behavior: "আচরণ"
Expand Down
2 changes: 2 additions & 0 deletions locales/de-DE.yml
Original file line number Diff line number Diff line change
Expand Up @@ -642,6 +642,8 @@ useGlobalSetting: "Globale Einstellung verwenden"
useGlobalSettingDesc: "Ist diese Option aktiviert, werden die Benachrichtigungseinstellungen deines Benutzerkontos verwendet. Durch ausschalten dieser Option können individuelle Einstellungen vorgenommen werden."
other: "Anderes"
regenerateLoginToken: "Anmeldetoken regenerieren"
tokenRegenerated: "Token wurde regeneriert"
tokenRegenerationFailed: "Token konnte nicht regeneriert werden"
regenerateLoginTokenDescription: "Den zur Anmeldung intern verwendeten Token regenerieren. Normalerweise wird dies nicht benötigt. Bei Regeneration werden alle Geräte ausgeloggt."
setMultipleBySeparatingWithSpace: "Trenne Elemente durch ein Leerzeichen um mehrere Einstellungen zu kofigurieren."
fileIdOrUrl: "Datei-ID oder URL"
Expand Down
2 changes: 2 additions & 0 deletions locales/en-US.unknown.yml
Original file line number Diff line number Diff line change
Expand Up @@ -630,6 +630,8 @@ useGlobalSettingDesc: "If turned on, your account's notification settings will b
other: "Other"
regenerateLoginToken: "Regenerate login token"
regenerateLoginTokenDescription: "Regenerates the token used internally during login. Normally this action is not necessary. If regenerated, all devices will be logged out."
tokenRegenerated: "Token regenerated"
tokenRegenerationFailed: "Failed to regenerate token"
setMultipleBySeparatingWithSpace: "Separate multiple entries with spaces."
fileIdOrUrl: "File ID or URL"
behavior: "Behavior"
Expand Down
2 changes: 2 additions & 0 deletions locales/en-US.yml
Original file line number Diff line number Diff line change
Expand Up @@ -642,6 +642,8 @@ useGlobalSetting: "Use global settings"
useGlobalSettingDesc: "If turned on, your account's notification settings will be used. If turned off, individual configurations can be made."
other: "Other"
regenerateLoginToken: "Regenerate login token"
tokenRegenerated: "Token regenerated"
tokenRegenerationFailed: "Failed to regenerate token"
regenerateLoginTokenDescription: "Regenerates the token used internally during login. Normally this action is not necessary. If regenerated, all devices will be logged out."
setMultipleBySeparatingWithSpace: "Separate multiple entries with spaces."
fileIdOrUrl: "File ID or URL"
Expand Down
2 changes: 2 additions & 0 deletions locales/es-ES.yml
Original file line number Diff line number Diff line change
Expand Up @@ -642,6 +642,8 @@ useGlobalSetting: "Usar ajustes globales"
useGlobalSettingDesc: "Al activarse, se usará la configuración de notificaciones de la cuenta, al desactivarse se pueden hacer configuraciones particulares."
other: "Otro"
regenerateLoginToken: "Regenerar token de login"
tokenRegenerated: "Token regenerado"
tokenRegenerationFailed: "Error al regenerar el token"
regenerateLoginTokenDescription: "Regenerar el token usado internamente durante el login. No siempre es necesario hacerlo. Al hacerlo de nuevo, se deslogueará en todos los dispositivos."
setMultipleBySeparatingWithSpace: "Puedes añadir mas de uno, separado por espacios."
fileIdOrUrl: "Id del archivo o URL"
Expand Down
2 changes: 2 additions & 0 deletions locales/fr-FR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -624,6 +624,8 @@ useGlobalSettingDesc: "S'il est activé, les paramètres de notification de votr
other: "Autre"
regenerateLoginToken: "Régénérer le jeton de connexion"
regenerateLoginTokenDescription: "Générer un nouveau jeton d'authentification. Cette opération ne devrait pas être nécessaire ; lors de la génération d'un nouveau jeton, tous les appareils seront déconnectés. "
tokenRegenerated: "Token regenerado"
tokenRegenerationFailed: "Error al regenerar el token"
setMultipleBySeparatingWithSpace: "Vous pouvez en définir plusieurs, en les séparant par des espaces."
fileIdOrUrl: "ID du fichier ou URL"
behavior: "Comportement"
Expand Down
2 changes: 2 additions & 0 deletions locales/id-ID.yml
Original file line number Diff line number Diff line change
Expand Up @@ -628,6 +628,8 @@ useGlobalSettingDesc: "Jika dinyalakan, setelan pemberitahuan akun kamu akan dig
other: "Lainnya"
regenerateLoginToken: "Perbarui token login"
regenerateLoginTokenDescription: "Perbarui token yang digunakan secara internal saat login. Normalnya aksi ini tidak diperlukan. Jika diperbarui, semua perangkat akan dilogout."
tokenRegenerated: "Token telah diperbarui"
tokenRegenerationFailed: "Gagal memperbarui token"
setMultipleBySeparatingWithSpace: "Kamu dapat menyetel banyak dengan memisahkannya menggunakan spasi."
fileIdOrUrl: "File-ID atau URL"
behavior: "Perilaku"
Expand Down
2 changes: 2 additions & 0 deletions locales/it-IT.yml
Original file line number Diff line number Diff line change
Expand Up @@ -643,6 +643,8 @@ useGlobalSettingDesc: "Quando attiva, verranno utilizzate le impostazioni notifi
other: "Avanzate"
regenerateLoginToken: "Genera di nuovo un token di connessione"
regenerateLoginTokenDescription: "Genera un nuovo token di autenticazione. Solitamente questa operazione non è necessaria: quando si genera un nuovo token, tutti i dispositivi vanno disconnessi."
tokenRegenerated: "Il token è stato rigenerato"
tokenRegenerationFailed: "Impossibile rigenerare il token"
setMultipleBySeparatingWithSpace: "È possibile creare multiple voci separate da spazi."
fileIdOrUrl: "ID o URL del file"
behavior: "Comportamento"
Expand Down
4 changes: 3 additions & 1 deletion locales/ja-JP.yml
Original file line number Diff line number Diff line change
Expand Up @@ -644,6 +644,8 @@ useGlobalSettingDesc: "オンにすると、アカウントの通知設定が使
other: "その他"
regenerateLoginToken: "ログイントークンを再生成"
regenerateLoginTokenDescription: "ログインに使用される内部トークンを再生成します。通常この操作を行う必要はありません。再生成すると、全てのデバイスでログアウトされます。"
tokenRegenerated: "トークンが再生成されました"
tokenRegenerationFailed: "トークンの再生成に失敗しました"
setMultipleBySeparatingWithSpace: "スペースで区切って複数設定できます。"
fileIdOrUrl: "ファイルIDまたはURL"
behavior: "動作"
Expand Down Expand Up @@ -1954,4 +1956,4 @@ _disabledTimeline:

_drivecleaner:
orderBySizeDesc: "サイズが大きい順"
orderByCreatedAtAsc: "追加日が古い順"
orderByCreatedAtAsc: "追加日が古い順"
2 changes: 2 additions & 0 deletions locales/ja-KS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -642,6 +642,8 @@ useGlobalSetting: "グローバル設定を使ってや"
useGlobalSettingDesc: "オンにすると、アカウントの通知設定が使われるで。オフにすると、別々に設定できるようになるで。"
other: "その他"
regenerateLoginToken: "ログイントークンを再生成"
tokenRegenerated: "トークンが再生成されたで"
tokenRegenerationFailed: "トークンの再生成に失敗したで"
regenerateLoginTokenDescription: "ログインに使われる内部トークンをもっかい作るで。いつもならこれをやる必要はないで。もっかい作ると、全部のデバイスでログアウトされるで気ぃつけてなー。"
setMultipleBySeparatingWithSpace: "スペースで区切って何個でも設定できるで。"
fileIdOrUrl: "ファイルIDかURL"
Expand Down
2 changes: 2 additions & 0 deletions locales/ko-KR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -641,6 +641,8 @@ useGlobalSettingDesc: "활성화하면 계정의 알림 설정이 적용됩니
other: "기타"
regenerateLoginToken: "로그인 토큰을 재생성"
regenerateLoginTokenDescription: "로그인할 때 사용되는 내부 토큰을 재생성합니다. 일반적으로 이 작업을 실행할 필요는 없습니다. 이 기능을 사용하면 이 계정으로 로그인한 모든 기기에서 로그아웃됩니다."
tokenRegenerated: "토큰을 재생성했습니다"
tokenRegenerationFailed: "토큰을 재생성할 수 없습니다"
setMultipleBySeparatingWithSpace: "공백으로 구분하여 여러 개 설정할 수 있습니다."
fileIdOrUrl: "파일 ID 또는 URL"
behavior: "동작"
Expand Down
2 changes: 2 additions & 0 deletions locales/pl-PL.yml
Original file line number Diff line number Diff line change
Expand Up @@ -610,6 +610,8 @@ useGlobalSettingDesc: "Jeżeli włączone, zostaną wykorzystane ustawienia powi
other: "Inne"
regenerateLoginToken: "Generuj token logowania ponownie"
regenerateLoginTokenDescription: "Regeneruje token używany wewnętrznie podczas logowania. Zazwyczaj nie jest to konieczne. Po regeneracji wszystkie urządzenia zostaną wylogowane."
tokenRegenerated: "Token został wygenerowany ponownie"
tokenRegenerationFailed: "Nie udało się wygenerować tokena"
setMultipleBySeparatingWithSpace: "Możesz ustawić wiele, oddzielając je spacjami."
fileIdOrUrl: "ID pliku albo URL"
behavior: "Zachowanie"
Expand Down
2 changes: 2 additions & 0 deletions locales/ro-RO.yml
Original file line number Diff line number Diff line change
Expand Up @@ -610,6 +610,8 @@ useGlobalSettingDesc: "Dacă opțiunea e pornită, notificările contului tău v
other: "Altele"
regenerateLoginToken: "Regenerează token de login"
regenerateLoginTokenDescription: "Regenerează token-ul folosit intern în timpul logări. În mod normal asta nu este necesar. Odată regenerat, toate dispozitivele vor fi delogate."
tokenRegenerated: "Token regenerat"
tokenRegenerationFailed: "Regenerarea token-ului a eșuat"
setMultipleBySeparatingWithSpace: "Separă mai multe intrări cu spații."
fileIdOrUrl: "Introdu ID sau URL"
behavior: "Comportament"
Expand Down
2 changes: 2 additions & 0 deletions locales/ru-RU.yml
Original file line number Diff line number Diff line change
Expand Up @@ -634,6 +634,8 @@ useGlobalSettingDesc: "Если включено, будут использов
other: "Другие"
regenerateLoginToken: "Создать новый токен для входа"
regenerateLoginTokenDescription: "Создаёт новый токен, используемый внутри программы во время входа. Обычно в этом нет необходимости. При создании все устройства будут отключены."
tokenRegenerated: "Токен создан"
tokenRegenerationFailed: "Не удалось создать токен"
setMultipleBySeparatingWithSpace: "Можно написать несколько через пробел"
fileIdOrUrl: "Идентификатор файла или ссылка"
behavior: "Поведение"
Expand Down
2 changes: 2 additions & 0 deletions locales/sk-SK.yml
Original file line number Diff line number Diff line change
Expand Up @@ -635,6 +635,8 @@ useGlobalSettingDesc: "Ak je zapnuté, použijú sa oznámenia vášho účtu. A
other: "Ostatní"
regenerateLoginToken: "Pregenerovať prihlasovací token"
regenerateLoginTokenDescription: "Pregeneruje token interne používaný počas prihlásenia. Normálne toto netreba robiť. Ak sa pregeneruje, všetky zariadenia sa odhlásia."
tokenRegenerated: "Token bol pregenerovaný"
tokenRegenerationFailed: "Token sa nepodarilo pregenerovať"
setMultipleBySeparatingWithSpace: "Viaceré položky oddeľte medzerami."
fileIdOrUrl: "ID alebo URL súboru"
behavior: "Správanie"
Expand Down
2 changes: 2 additions & 0 deletions locales/th-TH.yml
Original file line number Diff line number Diff line change
Expand Up @@ -636,6 +636,8 @@ useGlobalSettingDesc: "หากเปิดไว้ ระบบจะใช
other: "อื่น ๆ"
regenerateLoginToken: "สร้างโทเค็นการเข้าสู่ระบบอีกครั้ง"
regenerateLoginTokenDescription: "สร้างโทเค็นใหม่ที่ใช้ภายในระหว่างการเข้าสู่ระบบ โดยตามหลักปกติแล้วการดำเนินการนี้ไม่จำเป็น หากสร้างใหม่ อุปกรณ์ทั้งหมดจะถูกออกจากระบบนะ"
tokenRegenerated: "โทเค็นถูกสร้างใหม่แล้ว"
tokenRegenerationFailed: "ไม่สามารถสร้างโทเค็นใหม่ได้"
setMultipleBySeparatingWithSpace: "คั่นหลายรายการด้วยช่องว่าง"
fileIdOrUrl: "ไฟล์ ID หรือ URL"
behavior: "พฤติกรรม"
Expand Down
2 changes: 2 additions & 0 deletions locales/uk-UA.yml
Original file line number Diff line number Diff line change
Expand Up @@ -625,6 +625,8 @@ useGlobalSettingDesc: "Якщо увімкнено, то будуть викор
other: "Інше"
regenerateLoginToken: "Оновити Login Token"
regenerateLoginTokenDescription: "Регенерувати внутрішній ключ використовуваний під час входу. Зазвичай цього не потрібно робити. При регенерації всі пристрої вийдуть з системи."
tokenRegenerated: "Токен було оновлено"
tokenRegenerationFailed: "Не вдалося оновити токен"
setMultipleBySeparatingWithSpace: "Можна вказати кілька значень, відділивши їх пробілом."
fileIdOrUrl: "Ідентифікатор файлу або посилання"
behavior: "Поведінка"
Expand Down
2 changes: 2 additions & 0 deletions locales/vi-VN.yml
Original file line number Diff line number Diff line change
Expand Up @@ -634,6 +634,8 @@ useGlobalSettingDesc: "Nếu được bật, cài đặt thông báo của bạn
other: "Khác"
regenerateLoginToken: "Tạo lại mã đăng nhập"
regenerateLoginTokenDescription: "Tạo lại mã nội bộ có thể dùng để đăng nhập. Thông thường hành động này là không cần thiết. Nếu được tạo lại, tất cả các thiết bị sẽ bị đăng xuất."
tokenRegenerated: "Mã đã được tạo lại"
tokenRegenerationFailed: "Không thể tạo lại mã"
setMultipleBySeparatingWithSpace: "Tách nhiều mục nhập bằng dấu cách."
fileIdOrUrl: "ID tập tin hoặc URL"
behavior: "Thao tác"
Expand Down
2 changes: 2 additions & 0 deletions locales/zh-CN.yml
Original file line number Diff line number Diff line change
Expand Up @@ -643,6 +643,8 @@ useGlobalSettingDesc: "启用时,将使用账户通知设置。关闭时,则
other: "其他"
regenerateLoginToken: "重新生成登录令牌"
regenerateLoginTokenDescription: "重新生成用于登录的内部令牌。通常您不需要这样做。重新生成后,您将在所有设备上登出。"
tokenRegenerated: "令牌已重新生成"
tokenRegenerationFailed: "令牌重新生成失败"
setMultipleBySeparatingWithSpace: "您可以使用空格分隔多个项目。"
fileIdOrUrl: "文件ID或者URL"
behavior: "行为"
Expand Down
2 changes: 2 additions & 0 deletions locales/zh-TW.yml
Original file line number Diff line number Diff line change
Expand Up @@ -643,6 +643,8 @@ useGlobalSettingDesc: "啟用時,將使用帳戶通知設定。停用時,則
other: "其他"
regenerateLoginToken: "重新產生登入權杖"
regenerateLoginTokenDescription: "重新產生用於登入的內部權杖。一般情況下是不需要這樣做的。一旦重產,所有裝置將會被登出。"
tokenRegenerated: "權杖已重新生成"
tokenRegenerationFailed: "權杖重新生成失敗"
setMultipleBySeparatingWithSpace: "您可以使用空格分隔多個項目。"
fileIdOrUrl: "檔案ID或URL"
behavior: "行為"
Expand Down
Binary file modified packages/backend/assets/error.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added packages/backend/assets/error10000.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added packages/backend/assets/error11000.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added packages/backend/assets/error12000.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added packages/backend/assets/error13000.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions packages/backend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"type": "module",
"scripts": {
"dev": "npx nodemon --watch src --watch ../../built/_vite_ -e 'js,ts,json' --exec 'npm run build && npm run start'",
"dev:frontend-only": "npx nodemon --watch src --watch ../../built/_vite_ -e 'js,ts,json' --exec 'npm run build && npm run start'",
"livereload": "npx livereload ./ -e 'start-time'",
"build:start": "npm run build && npm run start",
"start": "node --experimental-json-modules --experimental-specifier-resolution=node ./built/boot/index.js",
Expand Down
9 changes: 5 additions & 4 deletions packages/backend/src/core/QueueService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ export class QueueService {
activity: activity,
signature,
};

return this.inboxQueue.add(data, {
attempts: this.config.inboxJobMaxAttempts ?? 8,
timeout: 5 * 60 * 1000, // 5min
Expand Down Expand Up @@ -212,7 +212,8 @@ export class QueueService {
soft: opts.soft,
}, {
removeOnComplete: true,
removeOnFail: true,
removeOnFail: false,
attempts: 10,
});
}

Expand Down Expand Up @@ -246,7 +247,7 @@ export class QueueService {
createdAt: Date.now(),
eventId: uuid(),
};

return this.webhookDeliverQueue.add(data, {
attempts: 4,
timeout: 1 * 60 * 1000, // 1min
Expand All @@ -264,7 +265,7 @@ export class QueueService {
//deliverLogger.succ(`Cleaned ${jobs.length} ${status} jobs`);
});
this.deliverQueue.clean(0, 'delayed');

this.inboxQueue.once('cleaned', (jobs, status) => {
//inboxLogger.succ(`Cleaned ${jobs.length} ${status} jobs`);
});
Expand Down
4 changes: 4 additions & 0 deletions packages/backend/src/core/entities/UserEntityService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -363,6 +363,10 @@ export class UserEntityService implements OnModuleInit {
userProfile?: UserProfile,
},
): Promise<IsMeAndIsUserDetailed<ExpectsMe, D>> {
if (!src) {
throw new Error('User not found');
}

const opts = Object.assign({
detail: false,
includeSecrets: false,
Expand Down
1 change: 0 additions & 1 deletion packages/backend/src/postgres.ts
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,6 @@ export function createPostgresDataSource(config: Config) {
password: config.db.pass,
database: config.db.db,
extra: {
statement_timeout: 1000 * 10,
...config.db.extra,
},
synchronize: process.env.NODE_ENV === 'test',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ import { DriveService } from '@/core/DriveService.js';
import type { DriveFile } from '@/models/entities/DriveFile.js';
import type { Note } from '@/models/entities/Note.js';
import { EmailService } from '@/core/EmailService.js';
import { bindThis } from '@/decorators.js';
import { QueueLoggerService } from '../QueueLoggerService.js';
import type Bull from 'bull';
import type { DbUserDeleteJobData } from '../types.js';
import { bindThis } from '@/decorators.js';

@Injectable()
export class DeleteAccountProcessorService {
Expand Down Expand Up @@ -46,6 +46,7 @@ export class DeleteAccountProcessorService {

const user = await this.usersRepository.findOneBy({ id: job.data.user.id });
if (user == null) {
this.logger.warn('User not found');
return;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,6 @@ export default class extends Endpoint<typeof meta, typeof paramDef> {
) {
super(meta, paramDef, async (ps) => {
const user = await this.usersRepository.findOneByOrFail({ id: ps.userId });
if (user.isDeleted) {
return;
}

await this.deleteAccountService.deleteAccount(user);
});
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ export const meta = {
tags: ['admin'],

requireCredential: true,
requireModerator: true,
requireAdmin: true,
} as const;

export const paramDef = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export const meta = {
tags: ['admin'],

requireCredential: true,
requireModerator: true,
requireAdmin: true,
} as const;

export const paramDef = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export const meta = {
tags: ['admin'],

requireCredential: true,
requireModerator: true,
requireAdmin: true,

res: {
type: 'array',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export const meta = {
tags: ['admin'],

requireCredential: true,
requireModerator: true,
requireAdmin: true,

errors: {
noSuchFile: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ export const meta = {

limit: {
duration: ms('1hour'),
max: 20,
max: 500,
},

errors: {
Expand Down
4 changes: 0 additions & 4 deletions packages/backend/src/server/api/endpoints/i/delete-account.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,6 @@ export default class extends Endpoint<typeof meta, typeof paramDef> {
) {
super(meta, paramDef, async (ps, me) => {
const profile = await this.userProfilesRepository.findOneByOrFail({ userId: me.id });
const userDetailed = await this.usersRepository.findOneByOrFail({ id: me.id });
if (userDetailed.isDeleted) {
return;
}

// Compare password
const same = await bcrypt.compare(ps.password, profile.password!);
Expand Down
2 changes: 1 addition & 1 deletion packages/backend/src/server/api/endpoints/i/update.ts
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ export const paramDef = {
fields: {
type: 'array',
minItems: 0,
maxItems: 16,
maxItems: 50,
items: {
type: 'object',
properties: {
Expand Down
Loading

0 comments on commit 29dc97f

Please sign in to comment.