diff --git a/src/etapi/etapi_utils.ts b/src/etapi/etapi_utils.ts index 989709b20..3ced5cc61 100644 --- a/src/etapi/etapi_utils.ts +++ b/src/etapi/etapi_utils.ts @@ -5,7 +5,7 @@ import becca from "../becca/becca.js"; import etapiTokenService from "../services/etapi_tokens.js"; import config from "../services/config.js"; import { NextFunction, Request, RequestHandler, Response, Router } from 'express'; -import { AppRequest, AppRequestHandler } from '../routes/route-interface'; +import { AppRequest, AppRequestHandler } from '../routes/route-interface.js'; import { ValidatorMap } from './etapi-interface.js'; const GENERIC_CODE = "GENERIC"; diff --git a/src/etapi/notes.ts b/src/etapi/notes.ts index 5552672fa..83b7c9002 100644 --- a/src/etapi/notes.ts +++ b/src/etapi/notes.ts @@ -10,7 +10,7 @@ import SearchContext from "../services/search/search_context.js"; import zipExportService from "../services/export/zip.js"; import zipImportService from "../services/import/zip.js"; import { Router } from 'express'; -import { AppRequest } from '../routes/route-interface'; +import { AppRequest } from '../routes/route-interface.js'; import { ParsedQs } from 'qs'; import { NoteParams } from '../services/note-interface'; import BNote from "../becca/entities/bnote.js"; diff --git a/src/routes/api/files.ts b/src/routes/api/files.ts index 4adc28f42..e05765ddb 100644 --- a/src/routes/api/files.ts +++ b/src/routes/api/files.ts @@ -14,7 +14,7 @@ import ValidationError from "../../errors/validation_error.js"; import { Request, Response } from 'express'; import BNote from "../../becca/entities/bnote.js"; import BAttachment from "../../becca/entities/battachment.js"; -import { AppRequest } from '../route-interface'; +import { AppRequest } from '../route-interface.js'; function updateFile(req: AppRequest) { const note = becca.getNoteOrThrow(req.params.noteId); diff --git a/src/routes/api/image.ts b/src/routes/api/image.ts index 890b4a88a..14167de70 100644 --- a/src/routes/api/image.ts +++ b/src/routes/api/image.ts @@ -6,7 +6,7 @@ import fs from "fs"; import { Request, Response } from 'express'; import BNote from "../../becca/entities/bnote.js"; import BRevision from "../../becca/entities/brevision.js"; -import { AppRequest } from '../route-interface'; +import { AppRequest } from '../route-interface.js'; import { RESOURCE_DIR } from "../../services/resource_dir.js"; function returnImageFromNote(req: Request, res: Response) { diff --git a/src/routes/api/import.ts b/src/routes/api/import.ts index 07bd2169e..1ea65d87b 100644 --- a/src/routes/api/import.ts +++ b/src/routes/api/import.ts @@ -13,7 +13,7 @@ import TaskContext from "../../services/task_context.js"; import ValidationError from "../../errors/validation_error.js"; import { Request } from 'express'; import BNote from "../../becca/entities/bnote.js"; -import { AppRequest } from '../route-interface'; +import { AppRequest } from '../route-interface.js'; async function importNotesToBranch(req: AppRequest) { const { parentNoteId } = req.params; diff --git a/src/routes/api/login.ts b/src/routes/api/login.ts index 0a3879380..f5b813d2b 100644 --- a/src/routes/api/login.ts +++ b/src/routes/api/login.ts @@ -13,7 +13,7 @@ import sql from "../../services/sql.js"; import ws from "../../services/ws.js"; import etapiTokenService from "../../services/etapi_tokens.js"; import { Request } from 'express'; -import { AppRequest } from '../route-interface'; +import { AppRequest } from '../route-interface.js'; function loginSync(req: AppRequest) { if (!sqlInit.schemaExists()) { diff --git a/src/routes/api/sender.ts b/src/routes/api/sender.ts index fd460a0d2..e19086f56 100644 --- a/src/routes/api/sender.ts +++ b/src/routes/api/sender.ts @@ -6,7 +6,7 @@ import noteService from "../../services/notes.js"; import sanitize_attribute_name from "../../services/sanitize_attribute_name.js"; import specialNotesService from "../../services/special_notes.js"; import { Request } from 'express'; -import { AppRequest } from '../route-interface'; +import { AppRequest } from '../route-interface.js'; function uploadImage(req: AppRequest) { const file = req.file; diff --git a/src/routes/login.ts b/src/routes/login.ts index 48e721f70..aae82e042 100644 --- a/src/routes/login.ts +++ b/src/routes/login.ts @@ -9,7 +9,7 @@ import assetPath from "../services/asset_path.js"; import appPath from "../services/app_path.js"; import ValidationError from "../errors/validation_error.js"; import { Request, Response } from 'express'; -import { AppRequest } from './route-interface'; +import { AppRequest } from './route-interface.js'; function loginPage(req: Request, res: Response) { res.render('login', { diff --git a/src/routes/routes.ts b/src/routes/routes.ts index 578df6cfe..5a3e181c5 100644 --- a/src/routes/routes.ts +++ b/src/routes/routes.ts @@ -70,7 +70,7 @@ import etapiNoteRoutes from "../etapi/notes.js"; import etapiSpecialNoteRoutes from "../etapi/special_notes.js"; import etapiSpecRoute from "../etapi/spec.js"; import etapiBackupRoute from "../etapi/backup.js"; -import { AppRequest, AppRequestHandler } from './route-interface'; +import { AppRequest, AppRequestHandler } from './route-interface.js'; const csrfMiddleware = csurf({ cookie: { diff --git a/src/services/auth.ts b/src/services/auth.ts index 68864a860..f19976616 100644 --- a/src/services/auth.ts +++ b/src/services/auth.ts @@ -8,7 +8,7 @@ import passwordEncryptionService from "./encryption/password_encryption.js"; import config from "./config.js"; import passwordService from "./encryption/password.js"; import type { NextFunction, Request, Response } from 'express'; -import { AppRequest } from '../routes/route-interface'; +import { AppRequest } from '../routes/route-interface.js'; const noAuthentication = config.General && config.General.noAuthentication === true;