commit 50a82b23f8f7029680a0e0cb2790d47de360769d
Author: leszek <leszek@koltunski.pl>
Date:   Sun Jan 21 20:22:18 2024 +0100

    bugfix for a crash.

diff --git a/src/main/java/org/distorted/objects/RubikObjectList.java b/src/main/java/org/distorted/objects/RubikObjectList.java
index 39358f1a..0a00d94f 100644
--- a/src/main/java/org/distorted/objects/RubikObjectList.java
+++ b/src/main/java/org/distorted/objects/RubikObjectList.java
@@ -324,7 +324,7 @@ public class RubikObjectList
         downloadedObjects.append(' ');
         downloadedObjects.append(object.year);
         downloadedObjects.append(' ');
-        downloadedObjects.append(object.author);
+        downloadedObjects.append(object.author.replace(' ','_'));
         downloadedObjects.append(' ');
         downloadedObjects.append(object.price);
         }
@@ -387,14 +387,14 @@ public class RubikObjectList
             diff     = Float.parseFloat(parts[7]);
             category = Integer.parseInt(parts[8]);
             year     = Integer.parseInt(parts[9]);
-            author   = parts[10];
+            author   = parts[10].replace('_',' ');
             }
           if( length>=12 )
             {
             char c = parts[11].charAt(0);
             if( c=='t' )      price = 0;
             else if( c=='f' ) price = ListObjects.DEFAULT_PRICE_OF_OLD_OBJECTS;
-            else              price = Integer.parseInt(parts[7]);
+            else              price = Integer.parseInt(parts[11]);
             }
 
           int scrambles = Integer.parseInt(scra);
