diff --git a/app/src/main/java/org/futo/circles/feature/timeline/preview/TimelineMediaPreviewViewModel.kt b/app/src/main/java/org/futo/circles/feature/timeline/preview/TimelineMediaPreviewViewModel.kt
index 06135f3fc267433bb9bb2b666925bb6ce571bf2d..618d5c32a5588e4ac20fe9c60019d2fbe032c095 100644
--- a/app/src/main/java/org/futo/circles/feature/timeline/preview/TimelineMediaPreviewViewModel.kt
+++ b/app/src/main/java/org/futo/circles/feature/timeline/preview/TimelineMediaPreviewViewModel.kt
@@ -28,7 +28,9 @@ class TimelineMediaPreviewViewModel @Inject constructor(
     fun share() {
         val content = mediaDataSource.getPostContent(roomId, eventId) ?: return
         launchBg {
-            shareLiveData.postValue(postOptionsDataSource.getShareableContent(content))
+            postOptionsDataSource.getShareableContent(content)?.let {
+                shareLiveData.postValue(it)
+            }
         }
     }