We are using GlassMapper. We are passing an Ienum of a GlassType generated by TFS To a partial view from a controller. In the controller we are iterating over our Ienum and then using @RenderLink or @Render syntax. When you view the page its fine. However if you try to use page editor you get the following error
VALUE CANNOT BE NULL. PARAMETER NAME: OBJECTTOSWITCHTO
AT SITECORE.DIAGNOSTICS.ASSERT.ARGUMENTNOTNULL(OBJECT ARGUMENT, STRING ARGUMENTNAME)
AT SITECORE.COMMON.SWITCHER2.ENTER(TVALUE OBJECTTOSWITCHTO)
AT SITECORE.COMMON.SWITCHER
2..CTOR(TVALUE OBJECTTOSWITCHTO)
AT SITECORE.DATA.ITEMS.CONTEXTITEMSWITCHER..CTOR(ITEM ITEM)
AT GLASS.MAPPER.SC.GLASSHTML.MAKEEDITABLE[T](EXPRESSION1 FIELD, EXPRESSION
1 STANDARDOUTPUT, T MODEL, OBJECT PARAMETERS, CONTEXT CONTEXT, DATABASE DATABASE, TEXTWRITER WRITER)