Prevent fatal error caused by empty categories
authorAlexander Ebert <ebert@woltlab.com>
Sun, 16 Aug 2015 10:09:31 +0000 (12:09 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Sun, 16 Aug 2015 10:09:31 +0000 (12:09 +0200)
com.woltlab.wcf/templates/settings.tpl

index 17ca02b2a157c07e1e16b4d7be27abdb3d5d71f8..960b7ab2f81744ea48b05b0b588468c68d521655 100644 (file)
                        {/if}
                {/if}
                
-               {foreach from=$optionTree[0][categories][0][categories] item=optionCategory}
-                       <fieldset>
-                               <legend>{lang}wcf.user.option.category.{@$optionCategory[object]->categoryName}{/lang}</legend>
-                               
-                               {include file='userProfileOptionFieldList' options=$optionCategory[options] langPrefix='wcf.user.option.'}
-                       </fieldset>
-               {/foreach}
+               {if !$optionTree|empty}
+                       {foreach from=$optionTree[0][categories][0][categories] item=optionCategory}
+                               <fieldset>
+                                       <legend>{lang}wcf.user.option.category.{@$optionCategory[object]->categoryName}{/lang}</legend>
+                                       
+                                       {include file='userProfileOptionFieldList' options=$optionCategory[options] langPrefix='wcf.user.option.'}
+                               </fieldset>
+                       {/foreach}
+               {/if}
                
                {event name='fieldsets'}
        </div>