diff -u b/modules/image/image.field.inc b/modules/image/image.field.inc --- b/modules/image/image.field.inc +++ b/modules/image/image.field.inc @@ -51,6 +51,9 @@ '#description' => t('Select where the final files should be stored. Private file storage has significantly more overhead than public files, but allows restricted access to files within this field.'), ); + // When the user sets the scheme on the UI, even for the first time, it's + // updating a field because fields are created on the "Manage fields" + // page. So image_field_update_field() can handle this change. $form['default_image'] = array( '#title' => t('Default image'), '#type' => 'managed_file',