lib/spaceship/tunes/tunes_client.rb in spaceship-0.11.1 vs lib/spaceship/tunes/tunes_client.rb in spaceship-0.11.2
- old
+ new
@@ -250,12 +250,15 @@
# First we need to fetch the IDs for the edit / live version
r = request(:get, "ra/apps/#{app_id}/overview")
platforms = parse_response(r, 'data')['platforms']
- platforms = platforms.first # That won't work for mac apps
+ # An app can only have either ios or mac, but we ignore apple tv right now
+ platform = platforms.find do |p|
+ p['platformString'] == 'ios' or p['platformString'] == 'osx'
+ end
- version = platforms[(is_live ? 'deliverableVersion' : 'inFlightVersion')]
+ version = platform[(is_live ? 'deliverableVersion' : 'inFlightVersion')]
return nil unless version
version_id = version['id']
r = request(:get, "ra/apps/#{app_id}/platforms/ios/versions/#{version_id}")
parse_response(r, 'data')