Skip to content

Commit 9d4f651

Browse files
committed
Continue to downloading deno when failed to validating remote version.
1 parent bc6bc11 commit 9d4f651

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

dvm.sh

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -340,17 +340,20 @@ dvm_validate_remote_version() {
340340

341341
if ! dvm_request "$tag_url"
342342
then
343-
dvm_print_error "failed to getting deno $version data."
344-
dvm_failure
345-
return
343+
dvm_print_warning "failed to validating deno version."
346344
fi
347345

348346
tag_name=$(echo "$DVM_REQUEST_RESPONSE" | grep tag_name | cut -d '"' -f 4)
349347

350348
if [ -z "$tag_name" ]
351349
then
352-
dvm_print_error "deno '$version' not found, use 'ls-remote' command to get available versions."
353-
dvm_failure
350+
if echo "$DVM_REQUEST_RESPONSE" | grep "Not Found" > /dev/null
351+
then
352+
dvm_print_error "deno '$version' not found, use 'ls-remote' command to get available versions."
353+
dvm_failure
354+
else
355+
dvm_print_warning "failed to validating deno version."
356+
fi
354357
fi
355358
}
356359

0 commit comments

Comments
 (0)