Sitecore / Sitecore.Rocks

Sitecore Rocks is a plugin for Visual Studio for Sitecore developers.
Other
75 stars 27 forks source link

Add Placeholder button breaks the Sitecore Design Layout dialog #128

Open nickwesselman opened 4 years ago

nickwesselman commented 4 years ago

Steps To Reproduce:

  1. On a clean Sitecore, create an item based on Sample Item
  2. Choose Designs Layout
  3. Click Add Placeholder button
  4. Save
  5. Open item in Experience Editor
  6. Click Layout Details in Presentation tab

Expected result: Device Editor dialogue renders

Actual result:

[InvalidOperationException: placeholder id]
   Sitecore.Shell.Web.UI.LayoutGridBuilder.BuildPlaceholder(Border border, DeviceDefinition deviceDefinition, PlaceholderDefinition placeholderDefinition) +855
   Sitecore.Shell.Web.UI.LayoutGridBuilder.BuildDevice(GridPanel grid, LayoutDefinition layout, DeviceItem deviceItem) +1893
   Sitecore.Shell.Web.UI.LayoutGridBuilder.BuildGrid(Control parent) +560
   Sitecore.Shell.Applications.ContentManager.Dialogs.LayoutDetails.LayoutDetailsForm.RenderLayoutGridBuilder(String layoutValue, Control renderingContainer) +220
   Sitecore.Shell.Applications.ContentManager.Dialogs.LayoutDetails.LayoutDetailsForm.OnLoad(EventArgs e) +444