diff --git a/lib/utils/share_util.dart b/lib/utils/share_util.dart index 33bfdd5bc..0a4813549 100644 --- a/lib/utils/share_util.dart +++ b/lib/utils/share_util.dart @@ -40,6 +40,12 @@ Future> convertIncomingSharedMediaToFile( List sharedMedia, int collectionID) async { List localFiles = []; for (var media in sharedMedia) { + if (!(media.type == SharedMediaType.IMAGE || + media.type == SharedMediaType.VIDEO)) { + _logger.warning( + "ignore unsupported file type ${media.type.toString()} path: ${media.path}"); + continue; + } var enteFile = File(); // fileName: img_x.jpg enteFile.title = basename(media.path);