diff --git a/classes/CSteamSharedFile.js b/classes/CSteamSharedFile.js index 09b31c4..37c6ef9 100644 --- a/classes/CSteamSharedFile.js +++ b/classes/CSteamSharedFile.js @@ -137,10 +137,13 @@ SteamCommunity.prototype.getSteamSharedFile = function(sharedFileId, callback) { let ownerHref = $(".friendBlockLinkOverlay").attr()["href"]; Helpers.resolveVanityURL(ownerHref, (err, data) => { // This request takes <1 sec - if (!err) { - sharedfile.owner = new SteamID(data.steamID); + if (err) { + callback(err); + return; } + sharedfile.owner = new SteamID(data.steamID); + // Make callback when ID was resolved as otherwise owner will always be null callback(null, new CSteamSharedFile(this, sharedfile)); });