diff --git a/select_or_other.module b/select_or_other.module
index dbc0008..f40d248 100755
--- a/select_or_other.module
+++ b/select_or_other.module
@@ -640,6 +640,7 @@ function select_or_other_content_allowed_values_alter(&$allowed_values, $field)
   // Test the operation to avoid validation error with text field valudation on saving
   if (
      $field['widget']['module'] == 'select_or_other' &&
+     !empty($_POST) &&
      $_POST['op'] != t('Save') &&
      $_POST['op'] != t('Delete')
   ) {
