diff --git a/bluesky/input.py b/bluesky/input.py index bc2d034..80855e1 100644 --- a/bluesky/input.py +++ b/bluesky/input.py @@ -97,6 +97,9 @@ class BlueskyBaseInputService(BlueskyService, InputService, ABC): attachments: list[Attachment] = [] blob_urls: list[tuple[str, str, str | None]] = [] + if "$type" not in embed: + return Result.ok((blob_urls, attachments)) + match cast(str, embed["$type"]): case "app.bsky.embed.record" | "app.bsky.embed.recordWithMedia": rcrd = (