PageDaoSqlite::find: Return empty if not page found
Este cometimento está contido em:
		@@ -40,8 +40,15 @@ bool PageDaoSqlite::exists(std::string name) const
 | 
			
		||||
 | 
			
		||||
std::optional<Page> PageDaoSqlite::find(std::string name)
 | 
			
		||||
{
 | 
			
		||||
	int pageid = fetchPageId(name);
 | 
			
		||||
	return find(pageid);
 | 
			
		||||
	try
 | 
			
		||||
	{
 | 
			
		||||
		int pageid = fetchPageId(name);
 | 
			
		||||
		return find(pageid);
 | 
			
		||||
	}
 | 
			
		||||
	catch(const sqlite::errors::no_rows &e)
 | 
			
		||||
	{
 | 
			
		||||
		return { };
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
std::optional<Page> PageDaoSqlite::find(unsigned int id)
 | 
			
		||||
 
 | 
			
		||||
		Criar uma nova questão referindo esta
	
	Bloquear um utilizador