only create File record if file is completed
This commit is contained in:
parent
5d6d9cf474
commit
14f7e1b7b4
1 changed files with 8 additions and 6 deletions
|
@ -14,7 +14,7 @@ const claimGet = ({ ip, originalUrl, params }, res) => {
|
||||||
const claimId = params.claimId;
|
const claimId = params.claimId;
|
||||||
let resolveResult;
|
let resolveResult;
|
||||||
let getResult;
|
let getResult;
|
||||||
// resolve the claim
|
|
||||||
db.Claim.resolveClaim(name, claimId)
|
db.Claim.resolveClaim(name, claimId)
|
||||||
.then(result => {
|
.then(result => {
|
||||||
if (!result) {
|
if (!result) {
|
||||||
|
@ -28,11 +28,13 @@ const claimGet = ({ ip, originalUrl, params }, res) => {
|
||||||
throw new Error(`Unable to Get ${name}#${claimId}`);
|
throw new Error(`Unable to Get ${name}#${claimId}`);
|
||||||
}
|
}
|
||||||
getResult = result;
|
getResult = result;
|
||||||
return createFileRecordDataAfterGet(resolveResult, getResult);
|
if (result.completed) {
|
||||||
})
|
return createFileRecordDataAfterGet(resolveResult, getResult)
|
||||||
.then(fileData => {
|
.then(fileData => {
|
||||||
const upsertCriteria = {name, claimId};
|
const upsertCriteria = {name, claimId};
|
||||||
return db.upsert(db.File, fileData, upsertCriteria, 'File');
|
return db.upsert(db.File, fileData, upsertCriteria, 'File');
|
||||||
|
});
|
||||||
|
}
|
||||||
})
|
})
|
||||||
.then(() => {
|
.then(() => {
|
||||||
const { message, completed } = getResult;
|
const { message, completed } = getResult;
|
||||||
|
|
Loading…
Reference in a new issue