diff --git a/domain/page/endpoint.go b/domain/page/endpoint.go index 84b4ba63..e3d530b5 100644 --- a/domain/page/endpoint.go +++ b/domain/page/endpoint.go @@ -1265,6 +1265,7 @@ func (h *Handler) FetchPages(w http.ResponseWriter, r *http.Request) { if process { d := page.BulkRequest{} + d.ID = fmt.Sprintf("container-%s", p.RefID) d.Page = p for _, m := range meta { diff --git a/model/page/page.go b/model/page/page.go index 84e68aab..b0e5c485 100644 --- a/model/page/page.go +++ b/model/page/page.go @@ -125,6 +125,7 @@ type LevelRequest struct { // BulkRequest details page, it's meta, pending page changes. // Used to bulk load data by GUI so as to reduce network requests. type BulkRequest struct { + ID string `json:"id"` Page Page `json:"page"` Meta Meta `json:"meta"` Pending []PendingPage `json:"pending"`