diff --git a/app/src/main/java/org/futo/circles/feature/photos/preview/MediaPreviewViewModel.kt b/app/src/main/java/org/futo/circles/feature/photos/preview/MediaPreviewViewModel.kt
index 5aa73a6132c35428b12ecd3853cfb6aa72eab7b4..cfb045a3dd01c0d8bf499d1228db37298a83fa96 100644
--- a/app/src/main/java/org/futo/circles/feature/photos/preview/MediaPreviewViewModel.kt
+++ b/app/src/main/java/org/futo/circles/feature/photos/preview/MediaPreviewViewModel.kt
@@ -26,7 +26,8 @@ class MediaPreviewViewModel(
 
 
     fun loadData(context: Context) {
-        when (val content = mediaPreviewDataSource.getPostContent()) {
+        val content = mediaPreviewDataSource.getPostContent() ?: return
+        when (content) {
             is ImageContent -> imageLiveData.postValue(content)
             is VideoContent -> launchBg {
                 val uri =