| 
					
				 | 
			
			
				@@ -477,13 +477,14 @@ export class Page extends Model { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         throw new Error('ERR_PAGE_ALIAS_TOO_LONG') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else if (!aliasRegex.test(patch.alias)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         throw new Error('ERR_PAGE_INVALID_ALIAS') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      const dupAliasCheck = await WIKI.db.pages.query().where({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        siteId: ogPage.siteId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        alias: patch.alias 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }).andWhereNot('id', ogPage.id).select('id').first() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (dupAliasCheck) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        throw new Error('ERR_PAGE_DUPLICATE_ALIAS') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else if (patch.alias.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const dupAliasCheck = await WIKI.db.pages.query().where({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          siteId: ogPage.siteId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          alias: patch.alias 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }).andWhereNot('id', ogPage.id).select('id').first() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (dupAliasCheck) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          throw new Error('ERR_PAGE_DUPLICATE_ALIAS') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |