From 77fb6595a20dfea5e2a528fa2408fde962d61d5b Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Wed, 1 Apr 2026 00:05:30 +0200 Subject: [PATCH] Added inauthenticated user handling to createSceneRevision. --- src/scenes.js | 20 ++++---------------- static | 2 +- 2 files changed, 5 insertions(+), 17 deletions(-) diff --git a/src/scenes.js b/src/scenes.js index 5b33fa5..779a89f 100644 --- a/src/scenes.js +++ b/src/scenes.js @@ -17,7 +17,6 @@ import initLogger from './logger.js'; import { curateRevision } from './revisions.js'; import { getAffiliateSceneUrl } from './affiliates.js'; import { censor } from './censor.js'; -import initSceneRevisions from '../common/scenes-revisions.mjs'; const logger = initLogger(); const mj = new MerkleJson(); @@ -757,20 +756,6 @@ export async function fetchSceneRevisions(revisionId, filters = {}, reqUser) { }; } -const { createSceneRevision, reviewSceneRevision } = initSceneRevisions({ - config, - knex, - mj, - logger, - fetchScenesById, -}); - -export { - createSceneRevision, - reviewSceneRevision, -}; - -/* const keyMap = { datePrecision: 'date_precision', productionDate: 'production_date', @@ -947,6 +932,10 @@ export async function reviewSceneRevision(revisionId, isApproved, { feedback }, } export async function createSceneRevision(sceneId, { edits, comment, apply }, reqUser) { + if (!reqUser) { + throw new HttpError('Must be authenticated to create scene revision', 401); + } + const [ [scene], openRevisions, @@ -1058,4 +1047,3 @@ export async function createSceneRevision(sceneId, { edits, comment, apply }, re reviewSceneRevision(revisionEntry.id, true, {}, reqUser).catch(() => {}); } } -*/ diff --git a/static b/static index 4c6f988..d77e9fa 160000 --- a/static +++ b/static @@ -1 +1 @@ -Subproject commit 4c6f9888dc7ef709dfdedaa1f0e58062be5f5dc5 +Subproject commit d77e9faeb979a8bac072d0cc18f9ac6276decb05