diff --git a/packages/cwrc-leafwriter-storage-service/src/footer/footer-load.tsx b/packages/cwrc-leafwriter-storage-service/src/footer/footer-load.tsx
index cf83c0a7cfeb08f4dd22315b60a92b02fc621af8..7b4a9b95e8775e3860ff734478ba094899423eeb 100644
--- a/packages/cwrc-leafwriter-storage-service/src/footer/footer-load.tsx
+++ b/packages/cwrc-leafwriter-storage-service/src/footer/footer-load.tsx
@@ -27,7 +27,7 @@ export const FooterLoad = ({ onCancel }: FooterProps) => {
 
     if (!selectedItem) return;
 
-    if (selectedItem.type === 'file' && selectedItem.path) {
+    if ((selectedItem.type === 'file' || selectedItem.type === 'blob') && selectedItem.path) {
       const resource = await fetchDocument({ path: selectedItem.path });
       load(resource);
       return;
diff --git a/packages/cwrc-leafwriter-storage-service/src/types/index.ts b/packages/cwrc-leafwriter-storage-service/src/types/index.ts
index ddc6f5fc726be39bbea95e478370ad962db11d08..46dcb289f5c6e54bb988c5aba381cabc2d5893ed 100644
--- a/packages/cwrc-leafwriter-storage-service/src/types/index.ts
+++ b/packages/cwrc-leafwriter-storage-service/src/types/index.ts
@@ -52,7 +52,7 @@ export interface SelectedItem {
   organization?: Organization;
   path?: string;
   repository?: Repository;
-  type?: 'file' | 'folder' | 'repo' | 'org' | 'dir';
+  type?: 'file' | 'folder' | 'repo' | 'org' | 'dir' | 'blob';
 }
 
 export type Validate = (content: string) => { valid: boolean; error?: string };