diff --git a/components/cycle-day/symptoms/action-button-footer.js b/components/cycle-day/symptoms/action-button-footer.js
index cd89fe94c44268f0c3e4277da7be4d53ad5d99f9..f8554b39a6270bf4814e9461a5e8211e9e9f40f5 100644
--- a/components/cycle-day/symptoms/action-button-footer.js
+++ b/components/cycle-day/symptoms/action-button-footer.js
@@ -39,7 +39,10 @@ export default class ActionButtonFooter extends Component {
             }]
           )
         },
-        disabledCondition: !currentSymptomValue,
+        disabledCondition: (!currentSymptomValue ||
+          (Object.keys(currentSymptomValue).length === 0 && currentSymptomValue.constructor === Object) ||
+          (Object.values(currentSymptomValue).every(x => !x) && currentSymptomValue.constructor === Object)
+        ),
         icon: 'delete-outline'
       }, {
         title: labels.save,