diff --git a/packages/components-faraday/src/components/AuthorList/AuthorAdder.js b/packages/components-faraday/src/components/AuthorList/AuthorAdder.js
index 299fba90c66b52e6d4e5098d380f5afbe9ed3223..cd1fc2563375add271adb6145c8da9a5f1cb836c 100644
--- a/packages/components-faraday/src/components/AuthorList/AuthorAdder.js
+++ b/packages/components-faraday/src/components/AuthorList/AuthorAdder.js
@@ -34,21 +34,21 @@ const AuthorAdder = ({
       <FormBody>
         <Title>{authors.length === 0 ? 'Submitting author' : 'Author'}</Title>
         <Row>
-          <ValidatedTextField isRequired label="First name" name="firstName" />
+          <ValidatedTextField isRequired label="First name*" name="firstName" />
           <ValidatedTextField label="Middle name" name="middleName" />
-          <ValidatedTextField isRequired label="Last name" name="lastName" />
+          <ValidatedTextField isRequired label="Last name*" name="lastName" />
         </Row>
 
         <Row>
           <ValidatedTextField
             isRequired
-            label="Email"
+            label="Email*"
             name="email"
             validators={[emailValidator]}
           />
           <ValidatedTextField
             isRequired
-            label="Affiliation"
+            label="Affiliation*"
             name="affiliation"
           />
           <MenuItem label="Country" name="country" options={countries} />
diff --git a/packages/components-faraday/src/components/AuthorList/AuthorEditor.js b/packages/components-faraday/src/components/AuthorList/AuthorEditor.js
index ee3394026767dddd2d4cbd5ce7ea473d31a2ac19..5eed9cd35b81cea7ea8fb706c24c766e6f391a34 100644
--- a/packages/components-faraday/src/components/AuthorList/AuthorEditor.js
+++ b/packages/components-faraday/src/components/AuthorList/AuthorEditor.js
@@ -64,21 +64,25 @@ const AuthorEdit = ({
     </Header>
 
     <Row>
-      <ValidatedTextField isRequired label="First name" name="edit.firstName" />
+      <ValidatedTextField
+        isRequired
+        label="First name*"
+        name="edit.firstName"
+      />
       <ValidatedTextField label="Middle name" name="edit.middleName" />
-      <ValidatedTextField isRequired label="Last name" name="edit.lastName" />
+      <ValidatedTextField isRequired label="Last name*" name="edit.lastName" />
     </Row>
 
     <Row>
       <ValidatedTextField
         isRequired
-        label="Email"
+        label="Email*"
         name="edit.email"
         validators={[emailValidator]}
       />
       <ValidatedTextField
         isRequired
-        label="Affiliation"
+        label="Affiliation*"
         name="edit.affiliation"
       />
       <MenuItem label="Country" name="edit.country" options={countries} />
diff --git a/packages/components-faraday/src/redux/authors.js b/packages/components-faraday/src/redux/authors.js
index 8a9e3a9c7f480b1badf25146c66e9de7f88d84ce..c9a863d768a3efe1a824667ef4e8f52528c0a859 100644
--- a/packages/components-faraday/src/redux/authors.js
+++ b/packages/components-faraday/src/redux/authors.js
@@ -51,10 +51,12 @@ export default (state = initialState, action) => {
         ...initialState,
         isFetching: true,
       }
+    case 'UPDATE_FRAGMENT_FAILURE':
     case FAILURE:
       return {
         ...initialState,
         error: action.error,
+        isFetching: false,
       }
     case 'UPDATE_FRAGMENT_SUCCESS':
     case SUCCESS: