diff --git a/contrib/mobile/iOS/Onelab/ModelListController.mm b/contrib/mobile/iOS/Onelab/ModelListController.mm
index c880c7b62974714976ebbb059762d186e395c8fb..a387d6e5b86df77b06812fbe47b303bde777b510 100644
--- a/contrib/mobile/iOS/Onelab/ModelListController.mm
+++ b/contrib/mobile/iOS/Onelab/ModelListController.mm
@@ -54,6 +54,12 @@
             }
 		}
 	}
+	for (int i=0;i<[models count]; i++) {
+		if(![[NSFileManager defaultManager] fileExistsAtPath:[models[i] getFile]]) {
+			[models removeObject:models[i]];
+			i--;
+		}
+	}
 	[self.tableView reloadData];
 	[self.refreshControl endRefreshing];
 }