diff --git a/apps/backend/internal/catalog/directory.go b/apps/backend/internal/catalog/directory.go index 1d1a308..7100e1b 100644 --- a/apps/backend/internal/catalog/directory.go +++ b/apps/backend/internal/catalog/directory.go @@ -779,8 +779,11 @@ func decodeListChildrenCursor(s string) (*decodedListChildrenCursor, error) { func (h *HTTPHandler) listDirectoryShares(c *fiber.Ctx) error { node := mustCurrentDirectoryNode(c) + includesExpired := c.Query("includesExpired") == "true" + shares, err := h.sharingService.ListShares(c.Context(), h.db, node.AccountID, sharing.ListSharesOptions{ - Items: []*virtualfs.Node{node}, + Items: []*virtualfs.Node{node}, + IncludesExpired: includesExpired, }) if err != nil { return httperr.Internal(err) diff --git a/apps/backend/internal/catalog/file.go b/apps/backend/internal/catalog/file.go index b32d99d..c89ca3f 100644 --- a/apps/backend/internal/catalog/file.go +++ b/apps/backend/internal/catalog/file.go @@ -362,8 +362,11 @@ func (h *HTTPHandler) deleteFiles(c *fiber.Ctx) error { func (h *HTTPHandler) listFileShares(c *fiber.Ctx) error { node := mustCurrentFileNode(c) + includesExpired := c.Query("includesExpired") == "true" + shares, err := h.sharingService.ListShares(c.Context(), h.db, node.AccountID, sharing.ListSharesOptions{ - Items: []*virtualfs.Node{node}, + Items: []*virtualfs.Node{node}, + IncludesExpired: includesExpired, }) if err != nil { return httperr.Internal(err)