@@ -173,8 +173,8 @@ private String parsePath(String input) {
173
173
174
174
var variables = Map .of ("${DeviceIdentifier}" , deviceIdentifier ,
175
175
"${BoardConfig}" , getBoardConfig (),
176
- "${APNonce}" , apnonce ,
177
- "${Generator}" , generator ,
176
+ "${APNonce}" , Utils . defIfNull ( apnonce , "UnknownAPNonce" ) ,
177
+ "${Generator}" , Utils . defIfNull ( generator , "UnknownGenerator" ) ,
178
178
"${DeviceModel}" , Devices .identifierToModel (deviceIdentifier ),
179
179
"${ECID}" , ecid );
180
180
for (Map .Entry <String , String > entry : variables .entrySet ()) {
@@ -187,16 +187,11 @@ private String parsePathWithVersion(Utils.IOSVersion ios) {
187
187
if (!savePath .contains ("${" )) return savePath ;
188
188
var template = savePath ;
189
189
190
- Map <String , String > variables ;
191
- if (ios .versionString () != null ) {
192
- variables = Map .of ("${FullVersionString}" , ios .versionString (),
193
- "${BuildID}" , ios .buildid (),
194
- "${MajorVersion}" , ios .versionString ().replaceFirst ("\\ ..*" , "" ));
195
- } else {
196
- variables = Map .of ("${FullVersionString}" , "UnknownVersion" ,
197
- "${BuildID}" , "UnknownBuildID" ,
198
- "${MajorVersion}" , "UnknownVersion" );
199
- }
190
+ var majorVersion = ios .versionString () != null ? ios .versionString ().replaceFirst ("\\ ..*" , "" ) : "UnknownVersion" ;
191
+ Map <String , String > variables = Map .of (
192
+ "${FullVersionString}" , Utils .defIfNull (ios .versionString (), "UnknownVersion" ),
193
+ "${BuildID}" , Utils .defIfNull (ios .buildid (), "UnknownBuildID" ),
194
+ "${MajorVersion}" , majorVersion );
200
195
for (Map .Entry <String , String > entry : variables .entrySet ()) {
201
196
template = template .replace (entry .getKey (), entry .getValue ());
202
197
}
@@ -318,7 +313,7 @@ private ArrayList<String> constructArgs() {
318
313
}
319
314
320
315
private String getBoardConfig () {
321
- return Utils .defaultIfNull (boardConfig , Devices .getBoardConfig (deviceIdentifier ));
316
+ return Utils .defIfNull (boardConfig , Devices .getBoardConfig (deviceIdentifier ));
322
317
}
323
318
324
319
private void parseTSSLog (String tsscheckerLog ) throws TSSException {
0 commit comments