diff --git a/packages/components-faraday/src/components/Dashboard/DashboardCard.js b/packages/components-faraday/src/components/Dashboard/DashboardCard.js
index f126eca8ac1d52f65f8912729a3a4da95e0caa9b..59638dda62cd0f0059f530d3a11105723c954d82 100644
--- a/packages/components-faraday/src/components/Dashboard/DashboardCard.js
+++ b/packages/components-faraday/src/components/Dashboard/DashboardCard.js
@@ -85,7 +85,9 @@ const DashboardCard = ({
                   <Icon>download</Icon>
                 </ClickableIcon>
               </ZipFiles>
-              {(!project.status || project.status === 'draft') && (
+              {(!project.status ||
+                project.status === 'draft' ||
+                !submittedDate) && (
                 <ActionButtons
                   data-test="button-resume-submission"
                   onClick={() =>
@@ -118,17 +120,19 @@ const DashboardCard = ({
               {manuscriptMeta}
             </ManuscriptType>
             {project.status && project.status !== 'draft' ? (
-              <Details
-                data-test="button-details"
-                onClick={() =>
-                  history.push(
-                    `/projects/${project.id}/versions/${version.id}/details`,
-                  )
-                }
-              >
-                Details
-                <Icon primary>chevron-right</Icon>
-              </Details>
+              submittedDate && (
+                <Details
+                  data-test="button-details"
+                  onClick={() =>
+                    history.push(
+                      `/projects/${project.id}/versions/${version.id}/details`,
+                    )
+                  }
+                >
+                  Details
+                  <Icon primary>chevron-right</Icon>
+                </Details>
+              )
             ) : (
               <DeleteManuscript
                 deleteProject={() => deleteProject(project)}