diff --git a/image_approval.module b/image_approval.module
index cbf6aa0..b19a31c 100644
--- a/image_approval.module
+++ b/image_approval.module
@@ -132,10 +132,12 @@ function image_approval_form_user_profile_form_alter(&$form, &$form_state, &$for
  */
 function image_approval_form_post_submit(&$form, &$form_state) {
   $values = $form_state['values'];
-  $temp_image = $values['picture_upload'];
-  unset($values['picture_upload']);
-  image_approval_save_upload_file($temp_image);
-  drupal_set_message(t('Your image is sent for moderation, will be uploaded once approved.'), 'warning');
+  if (isset($values['picture_upload'])) {
+    $temp_image = $values['picture_upload']);
+    unset($values['picture_upload']);
+    image_approval_save_upload_file($temp_image);
+    drupal_set_message(t('Your image is sent for moderation, will be uploaded once approved.'), 'warning');
+  }
 }
 
 /**
