summaryrefslogtreecommitdiff
path: root/packages/backend/migration
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-03-16 10:49:16 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-03-16 10:49:16 -0400
commitbb3d7109271a678487208df1cff3a11e28ceedbc (patch)
treea33491f2f35bae2c378b59a16ca2174f582f4105 /packages/backend/migration
parentfix lint errors in activitypub.ts (diff)
downloadsharkey-bb3d7109271a678487208df1cff3a11e28ceedbc.tar.gz
sharkey-bb3d7109271a678487208df1cff3a11e28ceedbc.tar.bz2
sharkey-bb3d7109271a678487208df1cff3a11e28ceedbc.zip
allow unsigned fetch for all system users
Diffstat (limited to 'packages/backend/migration')
-rw-r--r--packages/backend/migration/1740162088574-add_unsignedFetch.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/backend/migration/1740162088574-add_unsignedFetch.js b/packages/backend/migration/1740162088574-add_unsignedFetch.js
index 855a3796aa..0744e68dfa 100644
--- a/packages/backend/migration/1740162088574-add_unsignedFetch.js
+++ b/packages/backend/migration/1740162088574-add_unsignedFetch.js
@@ -12,8 +12,8 @@ export class AddUnsignedFetch1740162088574 {
await queryRunner.query(`CREATE TYPE "public"."user_allowunsignedfetch_enum" AS ENUM('never', 'always', 'essential', 'staff')`);
await queryRunner.query(`ALTER TABLE "user" ADD "allowUnsignedFetch" "public"."user_allowunsignedfetch_enum" NOT NULL DEFAULT 'staff'`);
- // Special one-time migration: allow unauthorized fetch for instance actor
- await queryRunner.query(`UPDATE "user" SET "allowUnsignedFetch" = 'always' WHERE "username" = 'instance.actor' AND "host" IS null`);
+ // Special one-time migration: allow unauthorized fetch for system accounts
+ await queryRunner.query(`UPDATE "user" SET "allowUnsignedFetch" = 'always' WHERE "username" LIKE '%.%' AND "host" IS null`);
// Special one-time migration: convert legacy config "" to meta setting ""
const config = await loadConfig();