about summary refs log tree commit diff
path: root/src/view/com/composer/ComposePost.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/com/composer/ComposePost.tsx')
-rw-r--r--src/view/com/composer/ComposePost.tsx12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/view/com/composer/ComposePost.tsx b/src/view/com/composer/ComposePost.tsx
index 0bfe07f55..e3befafff 100644
--- a/src/view/com/composer/ComposePost.tsx
+++ b/src/view/com/composer/ComposePost.tsx
@@ -293,11 +293,13 @@ export const ComposePost = observer(function ComposePost({
         imageCount: selectedPhotos.length,
       })
     } catch (e: any) {
-      setExtLink({
-        ...extLink,
-        isLoading: true,
-        localThumb: undefined,
-      } as apilib.ExternalEmbedDraft)
+      if (extLink) {
+        setExtLink({
+          ...extLink,
+          isLoading: true,
+          localThumb: undefined,
+        } as apilib.ExternalEmbedDraft)
+      }
       setError(cleanError(e.message))
       setIsProcessing(false)
       return