From 48c11f6b4515196fcfdf764db989729c2eb4b403 Mon Sep 17 00:00:00 2001 From: "agrath@gmail.com" Date: Mon, 11 Jul 2011 11:13:31 -1200 Subject: [PATCH] Added TryInvoke and TryGetIndex methods to DynamicNull to prevent crashes on missing properties --- .../RazorDynamicNode/DynamicNull.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNull.cs b/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNull.cs index 7790f92513..d7b7d43123 100644 --- a/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNull.cs +++ b/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNull.cs @@ -39,6 +39,16 @@ namespace umbraco.MacroEngines result = this; return true; } + public override bool TryGetIndex(GetIndexBinder binder, object[] indexes, out object result) + { + result = this; + return true; + } + public override bool TryInvoke(InvokeBinder binder, object[] args, out object result) + { + result = this; + return true; + } public bool IsNull() { return true;