fix imported stories don't appear on screen
[nikiroo-utils.git] / src / be / nikiroo / fanfix / library / CacheLibrary.java
index e128da525b6616befc61a5917119a3e70f1e2b26..e8743b63cd9d18ca0ef0ba3316aa204433b4bf34 100644 (file)
@@ -216,11 +216,17 @@ public class CacheLibrary extends BasicLibrary {
        @Override
        protected void updateInfo(MetaData meta) throws IOException {
                if (meta != null && metas != null) {
+                       boolean changed = false;
                        for (int i = 0; i < metas.size(); i++) {
                                if (metas.get(i).getLuid().equals(meta.getLuid())) {
                                        metas.set(i, meta);
+                                       changed = true;
                                }
                        }
+
+                       if (!changed) {
+                               metas.add(meta);
+                       }
                }
 
                cacheLib.updateInfo(meta);
@@ -360,7 +366,7 @@ public class CacheLibrary extends BasicLibrary {
                updateInfo(meta);
                
                clearFromCache(meta.getLuid());
-
+               
                pg.done();
                return meta;
        }