diff --git a/src/events/editEvent.js b/src/events/editEvent.js
index d7e37d8496874ae766d6ce8ef3b8d3e61e833989..2067d7ca458cb934bc551bc8207f607a4ead81ed 100644
--- a/src/events/editEvent.js
+++ b/src/events/editEvent.js
@@ -410,7 +410,7 @@ export default class newEvent extends EditView {
               }
             },
           }),
-          ...this.hasprice && this.form.renderSchema(['price']),
+          ...(this.hasprice ? this.form.renderSchema(['price']) : []),
           m('br'),
           m(Switch, {
             label: 'people have to register to attend this event',
@@ -429,8 +429,8 @@ export default class newEvent extends EditView {
               }
             },
           }),
-          ...this.hasregistration && this.form.renderSchema([
-            'spots', 'time_register_start', 'time_register_end']),
+          ...(this.hasregistration ? this.form.renderSchema([
+            'spots', 'time_register_start', 'time_register_end']) : []),
           this.hasregistration && this.form._renderField('add_fields_food', {
             type: 'boolean',
             label: 'Food Limitations',
@@ -442,7 +442,7 @@ export default class newEvent extends EditView {
 
 
           m('br'),
-          ...this.hasregistration && addFieldsText,
+          ...(this.hasregistration ? addFieldsText : []),
           m('br'),
           this.hasregistration && m(Button, {
             label: 'Additional Textfield',
@@ -456,7 +456,7 @@ export default class newEvent extends EditView {
             },
           }),
           m('br'),
-          ...this.hasregistration && this.form.renderSchema(['allow_email_signup']),
+          ...(this.hasregistration ? this.form.renderSchema(['allow_email_signup']) : []),
           this.hasregistration && radioButtonSelectionMode,
         ]),
         // PAGE 4: Internal Info