diff --git a/src/events/editEvent.js b/src/events/editEvent.js
index bdd6fa737d2b6d502db563d70ba27239094cbb3e..dc5508a5f2043972c5bbf260da5ccf9066ae23c6 100644
--- a/src/events/editEvent.js
+++ b/src/events/editEvent.js
@@ -164,6 +164,7 @@ export default class newEvent extends EditView {
         m(Switch, {
           label: 'people have to pay something to attend this event',
           style: { 'margin-bottom': '5px' },
+          checked: this.hasprice,
           onChange: ({ checked }) => {
             this.hasprice = checked;
             if (!checked) delete this.data.price;
@@ -175,6 +176,7 @@ export default class newEvent extends EditView {
         m('br'),
         m(Switch, {
           label: 'people have to register to attend this event',
+          checked: this.hasregistration,
           onChange: ({ checked }) => {
             this.hasregistration = checked;
             if (!checked) {