1
0
mirror of https://github.com/sasjs/server.git synced 2026-01-18 19:30:06 +00:00

fix: debug not passed

This commit is contained in:
Mihajlo Medjedovic
2021-10-18 10:42:21 +00:00
parent 38ab27c1ed
commit d9555e151b
4 changed files with 9 additions and 8 deletions

View File

@@ -49,7 +49,7 @@ ${program}`
// if no files are uploaded filesNamesMap will be undefined
if (otherArgs && otherArgs.filesNamesMap) {
const uploadSasCode = generateFileUploadSasCode(
const uploadSasCode = await generateFileUploadSasCode(
otherArgs.filesNamesMap,
session.path
)

View File

@@ -16,7 +16,7 @@ export class FileUploadController {
private upload = multer({ storage: this.storage })
//It will intercept request and generate uniqe uuid to be used as a subfolder name
//It will intercept request and generate unique uuid to be used as a subfolder name
//that will store the files uploaded
public preuploadMiddleware = async (req: any, res: any, next: any) => {
let session

View File

@@ -109,7 +109,7 @@ router.post(
sasCodePath,
undefined,
req.sasSession,
{ ...req.query },
{ ...req.query, ...req.body },
{ filesNamesMap: filesNamesMap }
)
.then((result: {}) => {

View File

@@ -27,10 +27,10 @@ export const makeFilesNamesMap = (files: MulterFile[]) => {
* @param sasUploadFolder name of the folder that is created for the purpose of files in concurrent request
* @returns generated sas code
*/
export const generateFileUploadSasCode = (
export const generateFileUploadSasCode = async (
filesNamesMap: any,
sasSessionFolder: string
): string => {
): Promise<string> => {
let uploadSasCode = ''
let fileCount = 0
let uploadedFilesMap: {
@@ -40,7 +40,8 @@ export const generateFileUploadSasCode = (
count: number
}[] = []
fs.readdirSync(sasSessionFolder).forEach((fileName) => {
const sasSessionFolderList: string[] = await listFilesInFolder(sasSessionFolder)
sasSessionFolderList.forEach((fileName) => {
let fileCountString = fileCount < 100 ? '0' + fileCount : fileCount
fileCountString = fileCount < 10 ? '00' + fileCount : fileCount