Skip to content

Commit

Permalink
fixes to allow v1 to be updated/deleted
Browse files Browse the repository at this point in the history
  • Loading branch information
BrandonSharratt committed Jan 23, 2020
1 parent fe56de5 commit 9ae6518
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions microservices/requestApi/routes/v2/routes/requests.js
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ var getRouter = function(db){
db.Request.setChrono(findRes, req.user.id, objectDelta);
}

formioClient.putSubmission(findRes.formName, findRes.submissionId, req.body, function(formErr, formRes){
var afterSave = function(formErr, formRes){
logger.verbose("formio put resp", formErr, formRes);

if (formErr){
Expand Down Expand Up @@ -317,7 +317,15 @@ var getRouter = function(db){

res.json({message: "Successfully updated", result: findRes});
});
});
};

if (findRes.submissionId){
formioClient.putSubmission(findRes.formName, findRes.submissionId, req.body, afterSave);
}else{
//support for upgrading v1 posts
formioClient.postSubmission(findRes.formName, req.body, afterSave);
}

});

});
Expand Down Expand Up @@ -354,7 +362,8 @@ var getRouter = function(db){
}

formioClient.deleteSubmission(reqRes.formName, reqRes.submissionId, function(formErr, formRes){
if (formErr){
//reqRes.submissionId is checked because a failure for 1 v1 request isn't a failure
if (formErr && reqRes.submissionId){
res.status(500);
res.json({error: formErr});
return;
Expand Down

0 comments on commit 9ae6518

Please sign in to comment.