HandlerPageView: Add misisng check whether passed revision is most recent
这个提交包含在:
		@@ -92,7 +92,11 @@ Response HandlerPageView::handleRequest(PageDao &pageDao, std::string pagename,
 | 
			
		||||
		{
 | 
			
		||||
			if(!effectivePermissions(pagename).canSeePageHistory())
 | 
			
		||||
			{
 | 
			
		||||
				return errorResponse("Error", "You are not allowed to view older revisions of this page");
 | 
			
		||||
				auto current = this->database->createRevisionDao()->getCurrentForPage(pagename);
 | 
			
		||||
				if(current && current->revision > revisionid)
 | 
			
		||||
				{
 | 
			
		||||
					return errorResponse("Error", "You are not allowed to view older revisions of this page");
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
			revision = this->database->createRevisionDao()->getRevisionForPage(pagename, revisionid);
 | 
			
		||||
			if(!revision)
 | 
			
		||||
 
 | 
			
		||||
		在新工单中引用
	
	屏蔽一个用户