Index: flickr.admin.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/flickr/flickr.admin.inc,v retrieving revision 1.1.2.2 diff -u -d -u -p -r1.1.2.2 flickr.admin.inc --- flickr.admin.inc 16 Mar 2009 17:34:49 -0000 1.1.2.2 +++ flickr.admin.inc 19 Apr 2009 10:04:08 -0000 @@ -57,6 +57,9 @@ function flickr_admin_settings() { $form['flickr_default_userid']['#description'] .= t(" Disabled until a valid API Key is set."); } + // Add a submit handler before the system_settings_form submit handler. + $form['#submit'] = array('flickr_admin_settings_submit'); + return system_settings_form($form); } @@ -99,8 +102,5 @@ function flickr_admin_settings_submit($f $form_state['values']['flickr_default_userid'] = $user['id']; } } - - // ... and save the settings - system_settings_form_submit($form, $form_state); }