1
0
Fork 0
mirror of https://github.com/codex-team/codex.docs.git synced 2025-08-08 15:05:26 +02:00

Removed pages controller promise

This commit is contained in:
DorofeevMark 2018-12-29 12:40:20 +03:00
parent 65c4d85eff
commit 82fa1da8ff

View file

@ -54,17 +54,16 @@ class Pages {
Pages.validate(data);
const page = new Model(data);
const pagePromise = page.save();
const updatedPage = await pagePromise;
const insertedPage = await page.save();
const alias = new Alias({
id: updatedPage._id,
id: insertedPage._id,
type: aliasTypes.PAGE
}, updatedPage.uri);
}, insertedPage.uri);
alias.save();
return pagePromise;
return insertedPage;
} catch (validationError) {
throw new Error(validationError);
}
@ -119,8 +118,7 @@ class Pages {
page.data = data;
const pagePromise = page.save();
const updatedPage = await pagePromise;
const updatedPage = await page.save();
if (updatedPage.uri !== previousUri) {
Alias.markAsDeprecated(previousUri);
@ -133,7 +131,7 @@ class Pages {
alias.save();
}
return pagePromise;
return updatedPage;
}
/**