From 4b08b1e62c5ea48deec633abb874aaf299d90a70 Mon Sep 17 00:00:00 2001 From: DorofeevMark Date: Sat, 19 Jan 2019 06:32:49 +0300 Subject: [PATCH] Prevented alias creation from empty uri --- src/controllers/pages.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/controllers/pages.js b/src/controllers/pages.js index a96bbe3..d43f5cb 100644 --- a/src/controllers/pages.js +++ b/src/controllers/pages.js @@ -126,14 +126,16 @@ class Pages { const updatedPage = await page.save(); if (updatedPage.uri !== previousUri) { + if (updatedPage.uri) { + const alias = new Alias({ + id: updatedPage._id, + type: aliasTypes.PAGE + }, updatedPage.uri); + + alias.save(); + } + Alias.markAsDeprecated(previousUri); - - const alias = new Alias({ - id: updatedPage._id, - type: aliasTypes.PAGE - }, updatedPage.uri); - - alias.save(); } return updatedPage;