diff --git a/pages/predicted-structure.vue b/pages/predicted-structure.vue
index cce6065289af8de97dc49ab3c3071b404247ec9d..b783a347255709e715bf9bb0fa23d63bef50c25b 100644
--- a/pages/predicted-structure.vue
+++ b/pages/predicted-structure.vue
@@ -72,7 +72,7 @@ watch(facetDistribution, (facetDistri) => {
             <v-toolbar-title>Predicted Structures summary ({{ itemsLength }})
             </v-toolbar-title>
             <JsonCSV :data="items" name="predicted-structures-summary-defense-system.csv">
-                <v-btn icon>
+                <v-btn disabled icon>
                     <v-icon icon="md:download"></v-icon>
                     <v-tooltip activator="parent" location="bottom">Download {{ itemsLength }} entries</v-tooltip>
                 </v-btn>
diff --git a/pages/refseq.vue b/pages/refseq.vue
index dc16513d8e46e3387fe7139c6e14083149213c61..ffb9fc6ae599faba5d097043c75de2b8c590c741 100644
--- a/pages/refseq.vue
+++ b/pages/refseq.vue
@@ -194,7 +194,7 @@ const computedDistriTaxoOptions = computed(() => {
 });
 // const datatable = ref(null)
 const hasToGenerateDownload = ref(false)
-let itemsToDownload = ref()
+let itemsToDownload = ref([])
 
 watch(hasToGenerateDownload, (val) => {
   console.log(val)
@@ -211,8 +211,8 @@ watch(hasToGenerateDownload, (val) => {
       <v-app-bar-nav-icon></v-app-bar-nav-icon>
       <v-toolbar-title>RefSeq Entries ({{ itemsLength }})
       </v-toolbar-title>
-      <JsonCSV :data="itemsToDownload" name="refseq-defenes-system.csv">
-        <v-btn icon @click="hasToGenerateDownload = true">
+      <JsonCSV  :data="itemsToDownload" name="refseq-defenes-system.csv">
+        <v-btn disabled icon @click="hasToGenerateDownload = true">
           <v-icon icon="md:download"></v-icon>
           <v-tooltip activator="parent" location="bottom">Download {{ itemsLength }} entries</v-tooltip>
         </v-btn>