@@ -69,8 +69,7 @@ def parse_metadata(self):
6969 if release ['node_id' ] in self .packagerCache :
7070 self .metadata = self .packagerCache [release ['node_id' ]]
7171 else :
72- self .metadata = self .http .get (release ['browser_download_url' ],
73- headers = {'Accept' : 'application/octet-stream' },
72+ self .metadata = self .http .get (release ['url' ], headers = {'Accept' : 'application/octet-stream' },
7473 auth = APIAuth ('Bearer' , self .apiKey )).json ()
7574 break
7675 else :
@@ -100,7 +99,7 @@ def get_latest_package(self):
10099 self .parse ()
101100 for release in self .payloads [self .releaseDepth ]['assets' ]:
102101 if release ['name' ] and release ['name' ] == targetfile :
103- self .downloadUrl = release ['browser_download_url ' ]
102+ self .downloadUrl = release ['url ' ]
104103 break
105104 if not self .downloadUrl :
106105 self .releaseDepth += 1
@@ -115,11 +114,11 @@ def get_latest_package_nometa(self):
115114 and release ['content_type' ] in ['application/x-zip-compressed' , 'application/zip' , 'raw' ]:
116115 if not latest and not release ['name' ].endswith (('-classic.zip' , '-bc.zip' , '-bcc.zip' , '-wrath.zip' ,
117116 '-cata.zip' , '-mists.zip' )):
118- latest = release ['browser_download_url ' ]
117+ latest = release ['url ' ]
119118 elif not latestclassic and release ['name' ].endswith ('-classic.zip' ):
120- latestclassic = release ['browser_download_url ' ]
119+ latestclassic = release ['url ' ]
121120 elif not latestmop and release ['name' ].endswith ('-mists.zip' ):
122- latestmop = release ['browser_download_url ' ]
121+ latestmop = release ['url ' ]
123122 if (self .clientType == 'retail' and latest ) \
124123 or (self .clientType == 'classic' and latest and not latestclassic ) \
125124 or (self .clientType == 'mop' and latest and not latestmop ):
0 commit comments