diff --git a/service/src/main/java/lcsb/mapviewer/services/search/db/mirna/MiRNAService.java b/service/src/main/java/lcsb/mapviewer/services/search/db/mirna/MiRNAService.java
index 136a1022424a2a323b18978ef40fa64aca9b8645..a859f321b0be97c6e85de3665d8bb5d8e8d634b7 100644
--- a/service/src/main/java/lcsb/mapviewer/services/search/db/mirna/MiRNAService.java
+++ b/service/src/main/java/lcsb/mapviewer/services/search/db/mirna/MiRNAService.java
@@ -110,11 +110,14 @@ public class MiRNAService extends DbSearchService implements IMiRNAService {
 			List<String> names = new ArrayList<>();
 			names.add(name);
 			List<MiRNA> miRNAs = miRNAParser.getMiRnasByNames(names);
-			return miRNAs.get(0);
+                        if (miRNAs.size() > 0) {
+                            return miRNAs.get(0);
+                        }
+			return null;
 			// return miRNAViewFactory.create(miRNAs.get(0),
 			// searchCriteria.getModel(), searchCriteria.getColorSet());
 		} catch (MiRNASearchException e) {
-			logger.error("Probleml with accessing mirna database", e);
+			logger.error("Problem with accessing mirna database", e);
 			return null;
 		}
 	}