Fix for when no members are there.
authorSteve Sutton <steve@gaslightmedia.com>
Thu, 13 Oct 2016 16:53:27 +0000 (12:53 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Thu, 13 Oct 2016 16:54:33 +0000 (12:54 -0400)
Before if you had no members it wouldn't let you add an event.
It wasn't setting the ref id for the form.

views/admin/events/editStatus.html

index 3a263ab..2cc50ff 100644 (file)
                 {if $event.fieldFail.name}<p>{$event.fieldFail.name}</p>{/if}<br>
             </td>
         </tr>
-        <tr>
-            <th>{$terms.term_member_cap}:</th>
-            <td>
-        {if $haveMember}
-                <input type="hidden" name="ref_dest" value="{$memberData.id}">
-                {$memberData.name}
+        {if $event.fieldData.ref_dest.list|@count > 1}
+            <tr>
+                <th>{$terms.term_member_cap}:</th>
+                <td>
+            {if $haveMember}
+                    <input type="hidden" name="ref_dest" value="{$memberData.id}">
+                    {$memberData.name}
+            {else}
+                    <select id="memberSelect" name="ref_dest">
+                            {foreach $event.fieldData.ref_dest.list as $v}
+                                <option value="{$v.value}"{if $v.default} selected{/if}>{$v.name}</option>
+                            {/foreach}
+                    </select>
+            {/if}
+                </td>
+            </tr>
         {else}
-                <select id="memberSelect" name="ref_dest">
-    {foreach $event.fieldData.ref_dest.list as $v}
-                    <option value="{$v.value}"{if $v.default} selected{/if}>{$v.name}</option>
-    {/foreach}
-                </select>
+            <input type="hidden" name="ref_dest" value="0">
         {/if}
-            </td>
-        </tr>
 {if $haveEvent}
         <tr>
             <th>Name for URLs:</th>