diff --git a/file_view_access.module b/file_view_access.module
index 6ffd12082a1ad51417da7056710b0ffdf89a3b49..67b6935a1c7412b6735ddf202848fd37dfad520b 100644
--- a/file_view_access.module
+++ b/file_view_access.module
@@ -62,8 +62,8 @@ function file_view_access_field_widget_single_element_form_alter(&$element, Form
  * Custom function after process.
  */
 function file_view_access_field_widget_form_process(&$element, FormStateInterface $form_state, $context) {
-  $fid = $element['fids']['#value'][0];
-  if (is_numeric($fid)) {
+  if (isset($element['fids']['#value'][0]) && is_numeric($element['fids']['#value'][0])) {
+    $fid = $element['fids']['#value'][0];
     $file = $element['#files'][$fid];
     // Get default values.
     $view_access = $file->get('view_access')->value;
@@ -81,6 +81,7 @@ function file_view_access_field_widget_form_process(&$element, FormStateInterfac
   return $element;
 }
 
+
 /**
  * Custom function for handle the Ajax request.
  */