@@ -288,7 +288,8 @@
 
   // Sanitize the block because <script> tags can hose javascript up:
   if (!empty($block->content)) {
-    $block->content = filter_xss_admin($block->content);
+    $block->content = is_array($block->content) ? 
+      filter_xss_admin(render($block->content)) : filter_xss_admin($block->content);
   }
 
   if (!empty($block) && !empty($block->subject)) {
