From 2242fb7025170422aa414e97780111158486993e Mon Sep 17 00:00:00 2001 From: b5 Date: Wed, 28 Aug 2019 06:51:00 -0400 Subject: [PATCH] fix(api): report proper publish status on dataset get --- api/datasets.go | 3 +++ api/root.go | 2 ++ 2 files changed, 5 insertions(+) diff --git a/api/datasets.go b/api/datasets.go index acd18a188..bf938b624 100644 --- a/api/datasets.go +++ b/api/datasets.go @@ -282,12 +282,15 @@ func (h *DatasetHandlers) getHandler(w http.ResponseWriter, r *http.Request) { util.WriteErrResponse(w, http.StatusInternalServerError, err) return } + + // TODO (b5) - remove this. res.Ref should be used instead ref := repo.DatasetRef{ Peername: res.Dataset.Peername, ProfileID: profile.ID(res.Dataset.ProfileID), Name: res.Dataset.Name, Path: res.Dataset.Path, FSIPath: res.Ref.FSIPath, + Published: res.Ref.Published, Dataset: res.Dataset, } util.WriteResponse(w, ref) diff --git a/api/root.go b/api/root.go index 2361ae280..5150c98d3 100644 --- a/api/root.go +++ b/api/root.go @@ -70,12 +70,14 @@ func (mh *RootHandler) Handler(w http.ResponseWriter, r *http.Request) { return } + // TODO (b5) - why is this necessary? ref = repo.DatasetRef{ Peername: res.Dataset.Peername, ProfileID: profile.ID(res.Dataset.ProfileID), Name: res.Dataset.Name, Path: res.Dataset.Path, FSIPath: res.Ref.FSIPath, + Published: res.Ref.Published, Dataset: res.Dataset, }