Merge branch 'backup-page-flow' into backup-page-flow-2

This commit is contained in:
Danny 2023-01-23 13:30:22 -05:00 committed by GitHub
commit 802515f6de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -19,9 +19,10 @@ func GetSitePages(
pages []string, pages []string,
) ([]models.SitePageable, error) { ) ([]models.SitePageable, error) {
col := make([]models.SitePageable, 0) col := make([]models.SitePageable, 0)
opts := retrieveSitePageOptions()
for _, entry := range pages { for _, entry := range pages {
page, err := serv.Client().SitesById(siteID).PagesById(entry).Get(ctx, nil) page, err := serv.Client().SitesById(siteID).PagesById(entry).Get(ctx, opts)
if err != nil { if err != nil {
return nil, support.ConnectorStackErrorTraceWrap(err, "fetching page: "+entry) return nil, support.ConnectorStackErrorTraceWrap(err, "fetching page: "+entry)
} }
@ -79,3 +80,15 @@ func fetchPageOptions() *sites.ItemPagesRequestBuilderGetRequestConfiguration {
return options return options
} }
// retrievePageOptions returns options to expand
func retrieveSitePageOptions() *sites.ItemPagesSitePageItemRequestBuilderGetRequestConfiguration {
fields := []string{"canvasLayout"}
options := &sites.ItemPagesSitePageItemRequestBuilderGetRequestConfiguration{
QueryParameters: &sites.ItemPagesSitePageItemRequestBuilderGetQueryParameters{
Expand: fields,
},
}
return options
}