|
|
@@ -131,7 +131,7 @@ module.exports = (crowi: Crowi): Router => {
|
|
|
|
|
|
// Auto import
|
|
|
// eslint-disable-next-line max-len
|
|
|
- receiveRouter.post('/', uploads.single('transferDataZipFile'), validateTransferKey, async(req: Request, res: ApiV3Response) => {
|
|
|
+ receiveRouter.post('/', uploads.single('transferDataZipFile'), validateTransferKey, async(req: Request & { file: any; }, res: ApiV3Response) => {
|
|
|
const { file } = req;
|
|
|
const {
|
|
|
collections: strCollections,
|
|
|
@@ -216,7 +216,7 @@ module.exports = (crowi: Crowi): Router => {
|
|
|
|
|
|
// This endpoint uses multer's MemoryStorage since the received data should be persisted directly on attachment storage.
|
|
|
receiveRouter.post('/attachment', uploadsForAttachment.single('content'), validateTransferKey,
|
|
|
- async(req: Request, res: ApiV3Response) => {
|
|
|
+ async(req: Request & { file: any; }, res: ApiV3Response) => {
|
|
|
const { file } = req;
|
|
|
const { attachmentMetadata } = req.body;
|
|
|
|