fixed exec comand

This commit is contained in:
IDONTSUDO 2024-10-27 12:21:09 +03:00
parent 2d59388494
commit 3f88ceebe4

View file

@ -13,16 +13,16 @@ export class ExecCalculationInstanceProcessScenario extends CallbackStrategyWith
(await new ReadByIdDataBaseModelUseCase<ICalculationInstance>(CalculationInstanceDBModel).call(id)).map( (await new ReadByIdDataBaseModelUseCase<ICalculationInstance>(CalculationInstanceDBModel).call(id)).map(
async (model) => { async (model) => {
return (await new IsHaveActiveProcessUseCase().call()).map(async () => { return (await new IsHaveActiveProcessUseCase().call()).map(async () => {
const execCommand = `${model.script} --form ${JSON.stringify(model.formBuilder)} --path ${ const execCommand = `${model.script} --form ${JSON.stringify(
model.instancePath model.formBuilder
}`; )} --path ${model.instancePath.normalize()}`;
await CalculationInstanceDBModel.findById(id).updateOne({ await CalculationInstanceDBModel.findById(id).updateOne({
processStatus: "RUN", processStatus: "RUN",
lastProcessExecCommand: execCommand, lastProcessExecCommand: execCommand,
}); });
new ExecProcessUseCase().call( new ExecProcessUseCase().call(
// @ts-expect-error // @ts-expect-error
`${model.project.rootDir}/`, `${model.project.rootDir}/`,
execCommand, execCommand,
id, id,