diff --git a/clipboard/src/main/java/com/anytypeio/anytype/clipboard/AnytypeClipboardStorage.kt b/clipboard/src/main/java/com/anytypeio/anytype/clipboard/AnytypeClipboardStorage.kt index b343468621..18fb347092 100644 --- a/clipboard/src/main/java/com/anytypeio/anytype/clipboard/AnytypeClipboardStorage.kt +++ b/clipboard/src/main/java/com/anytypeio/anytype/clipboard/AnytypeClipboardStorage.kt @@ -4,6 +4,8 @@ import android.content.Context import com.anytypeio.anytype.core_models.Block import com.anytypeio.anytype.data.auth.mapper.Serializer import com.anytypeio.anytype.data.auth.repo.clipboard.ClipboardDataStore +import java.io.File +import timber.log.Timber class AnytypeClipboardStorage( private val context: Context, @@ -19,6 +21,11 @@ class AnytypeClipboardStorage( } override fun fetch(): List { + val file = File(context.filesDir, CLIPBOARD_FILE_NAME) + if (!file.exists()) { + Timber.e( "ClipboardStorage, file does not exist: $file") + return emptyList() + } val stream = context.openFileInput(CLIPBOARD_FILE_NAME) val blob = stream.use { it.readBytes() } return serializer.deserialize(blob)