diff --git a/src/storyMap/components/StoryMapsCard.js b/src/storyMap/components/StoryMapsCard.js
index 2b76d6e91..931eb586f 100644
--- a/src/storyMap/components/StoryMapsCard.js
+++ b/src/storyMap/components/StoryMapsCard.js
@@ -165,16 +165,25 @@ const StoryMapListItem = props => {
)}
-
- {storyMap.title}
-
+ {/*
+ Unpublished drafts you have not accepted get no link, as it would 404.
+ Published and not accepted get a view link.
+ Published and accepted get an edit link.
+ */}
+ {!storyMap.isPublished && isPending ? (
+ storyMap.title
+ ) : (
+
+ {storyMap.title}
+
+ )}