diff --git a/lib/WebGUI/Macro.pm b/lib/WebGUI/Macro.pm index 2d19b67f0..46a98dd6c 100644 --- a/lib/WebGUI/Macro.pm +++ b/lib/WebGUI/Macro.pm @@ -115,6 +115,7 @@ A scalar reference of HTML to be processed. sub process { my $session = shift; my $content = shift; + return '' if !defined $content; our $macrodepth ||= 0; local $macrodepth = $macrodepth + 1; ${ $content } =~ s{$macro_re}{