diff --git a/frontend/src/components/Sidebar.vue b/frontend/src/components/Sidebar.vue index 3b151845..24345838 100644 --- a/frontend/src/components/Sidebar.vue +++ b/frontend/src/components/Sidebar.vue @@ -85,7 +85,7 @@ v-if="$router.currentRoute.path.includes('/files/')" style="width: 90%; margin: 2em 2.5em 3em 2.5em" > - +
{{ usage.used }} of {{ usage.total }} used @@ -102,9 +102,9 @@ > {{ version }} - {{ $t("sidebar.help") }} + + {{ $t("sidebar.help") }} +

diff --git a/http/resource.go b/http/resource.go index f46287ca..3a12538a 100644 --- a/http/resource.go +++ b/http/resource.go @@ -351,6 +351,13 @@ var diskUsage = withUser(func(w http.ResponseWriter, r *http.Request, d *data) ( return errToStatus(err), err } fPath := file.RealPath() + if !file.IsDir { + return renderJSON(w, r, &DiskUsageResponse{ + Total: 0, + Used: 0, + }) + } + usage, err := disk.UsageWithContext(r.Context(), fPath) if err != nil { return errToStatus(err), err