diff options
Diffstat (limited to 'src/cli/upgrade_command.zig')
| -rw-r--r-- | src/cli/upgrade_command.zig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cli/upgrade_command.zig b/src/cli/upgrade_command.zig index 1ea8b5391..af6c4e97a 100644 --- a/src/cli/upgrade_command.zig +++ b/src/cli/upgrade_command.zig @@ -270,6 +270,11 @@ pub const UpgradeCommand = struct { var assets = assets_.expr.asArray() orelse break :get_asset; while (assets.next()) |asset| { + if (asset.asProperty("content_type")) |content_type| { + const content_type_ = (content_type.expr.asString(allocator)) orelse continue; + if (!strings.eqlComptime(content_type, "application/zip")) continue; + } + if (asset.asProperty("name")) |name_| { if (name_.expr.asString(allocator)) |name| { if (strings.eqlComptime(name, Version.zip_filename)) { |
