Bug: error with "processing" status device
🌎 Environment
- OS: macOS
- Version/Release: /opt/homebrew/Cellar/appstoreconnect-cli/HEAD-cbe6b1e (5 files, 32.9MB) * Built from source on 2023-08-06 at 14:25:11 From: https://github.com/ittybittyapps/homebrew-appstoreconnect-cli/blob/HEAD/appstoreconnect-cli.rb
💬 Description
error with "processing" status device
🦶 Reproduction Steps
- Add new device to account which have more than 10 devices. https://developer.apple.com/help/account/reference/device-registration-updates/
- run
asc devices
🤔 Expected Results
show devices list
😲 Actual Results
{ "type" : "devices", "id" : "xx", "attributes" : { "addedDate" : "2023-08-08T04:39:17.000+00:00", "name" : "x-ios15.2-iphone12", "deviceClass" : "IPHONE", "model" : "iPhone 12", "udid" : "xxxx", "platform" : "IOS", "status" : "PROCESSING" }, "links" : { "self" : "https://api.appstoreconnect.apple.com/v1/devices/xxx" } } Error: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "data", intValue: nil), _JSONKey(stringValue: "Index 2", intValue: 2), CodingKeys(stringValue: "attributes", intValue: nil), CodingKeys(stringValue: "status", intValue: nil)], debugDescription: "Cannot initialize DeviceStatus from invalid String value PROCESSING", underlyingError: nil)).
🌳 Logs
Error: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "data", intValue: nil), _JSONKey(stringValue: "Index 2", intValue: 2), CodingKeys(stringValue: "attributes", intValue: nil), CodingKeys(stringValue: "status", intValue: nil)], debugDescription: "Cannot initialize DeviceStatus from invalid String value PROCESSING", underlyingError: nil)).