From dc4c362777b2f64656ad2e2f50b852671de99220 Mon Sep 17 00:00:00 2001 From: Lombiq Date: Tue, 28 Jan 2014 18:39:07 +0100 Subject: [PATCH] #20342: adding content item existence check for ContentMenuItemPart infoset migration Work Item: 20342 --- .../Modules/Upgrade/Controllers/InfosetController.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Orchard.Web/Modules/Upgrade/Controllers/InfosetController.cs b/src/Orchard.Web/Modules/Upgrade/Controllers/InfosetController.cs index 8c4787561..097c8fe9e 100644 --- a/src/Orchard.Web/Modules/Upgrade/Controllers/InfosetController.cs +++ b/src/Orchard.Web/Modules/Upgrade/Controllers/InfosetController.cs @@ -353,7 +353,9 @@ namespace Upgrade.Controllers { lastContentItemId = (int)reader["Id"]; var contentPermissionPart = _orchardServices.ContentManager.Get(lastContentItemId); - contentPermissionPart.As().Store("ContentMenuItemPart", "ContentItemId", (int)reader["ContentMenuItemRecord_id"]); + if (contentPermissionPart != null) { + contentPermissionPart.As().Store("ContentMenuItemPart", "ContentItemId", (int)reader["ContentMenuItemRecord_id"]); + } }); }