
Hi all, I've got another newbie problem. Compiler yells at me: Handler/Admin.hs:15:3: Couldn't match type `Route master0' with `MyAppRoute' In the expression: adminLayout In the expression: adminLayout $ do { h2id <- lift newIdent; addWidget ($(widgetFile "admin/overview/index")) } In the expression: do { adminLayout $ do { h2id <- lift newIdent; addWidget ($(widgetFile "admin/overview/index")) } } The adminLayout is defined as: adminLayout widget = do mmsg <- getMessage pc <- widgetToPageContent $ do widget hamletToRepHtml $(Settings.hamletFile "admin/admin-layout") And data types are defined as: data MyApp = MyApp { getStatic :: Static -- ^ Settings for static file serving. } type Handler = GHandler MyApp MyApp type Widget = GWidget MyApp MyApp mkYesodData "MyApp" $(parseRoutesFile "config/routes") routes are: /static StaticR Static getStatic /favicon.ico FaviconR GET /robots.txt RobotsR GET / RootR GET /admin AdminR GET It's probably a silly mistake somewhere but, well.. I'm a newbie. Best regards Kamil Ciemniewski