From a7081cad94ad3fa05b106b652a3f54b2271f3d19 Mon Sep 17 00:00:00 2001 From: Rich Date: Mon, 14 Apr 2014 19:03:03 +0000 Subject: [PATCH] Check that the object is the correct type before casting it as an ItemInfo. --- PROMS/Volian.Controls.Library/vlnTreeView.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROMS/Volian.Controls.Library/vlnTreeView.cs b/PROMS/Volian.Controls.Library/vlnTreeView.cs index b0ef47b0..3a2d5334 100644 --- a/PROMS/Volian.Controls.Library/vlnTreeView.cs +++ b/PROMS/Volian.Controls.Library/vlnTreeView.cs @@ -747,7 +747,7 @@ namespace Volian.Controls.Library ok = true; else if (tn.VEObject is DocVersionInfo && (ui.IsAdministrator() || ui.IsSetAdministrator(tn.VEObject as DocVersionInfo))) ok = true; - else if (ui.IsAdministrator() || ui.IsSetAdministrator((tn.VEObject as ItemInfo).MyProcedure.MyDocVersion) || ui.IsWriter((tn.VEObject as ItemInfo).MyProcedure.MyDocVersion)) + else if (tn.VEObject is ItemInfo && (ui.IsAdministrator() || ui.IsSetAdministrator((tn.VEObject as ItemInfo).MyProcedure.MyDocVersion) || ui.IsWriter((tn.VEObject as ItemInfo).MyProcedure.MyDocVersion))) ok = true; if(ok) Menu_Paste(tn, cm);