diff --git a/src/components/molecules/QuickAccessView/index.tsx b/src/components/molecules/QuickAccessView/index.tsx
index 22d86264326bab09f073865466df70f5f0333b86..76bab3782f35d62b4d5b219a7b2c52043dda3f56 100644
--- a/src/components/molecules/QuickAccessView/index.tsx
+++ b/src/components/molecules/QuickAccessView/index.tsx
@@ -128,6 +128,11 @@ class QuickAccessView extends React.Component<QuickAccessProps, MyState> {
   }
 
   handleCardClick(id: number) {
+		if (this.isAnySelected()) {
+			this.handleIconClick(id);
+			return;
+		}
+		
     const onSuccess = (data: any) => {
       // TODO: Try to navigate straight to the endpoint url instead of creating an object url
       data.blob().then((blob: any) => {
@@ -145,10 +150,6 @@ class QuickAccessView extends React.Component<QuickAccessProps, MyState> {
       });
 		};
     request(api.MATERIALS_RESOURCES_FILE(id), methods.GET, onSuccess, onFailure);
-
-    if (this.isAnySelected()) {
-      this.handleIconClick(id);
-    }
   }
 
   handleMouseOver(id: number) {