@@ -459,7 +459,9 @@ pub fn edit(
459459 }
460460 break;
462- if (request.version.tag == .github or request.version.tag == .git) {
462+ if (request.e_string == null and !request.is_aliased and
463+ (request.version.tag == .github or request.version.tag == .git or request.version.tag == .tarball))
463465 for (query.expr.data.e_object.properties.slice()) |item| {