Updates made /sharepoint/restore.go

Variable assignment removed to accomodate website-linting failure.
This commit is contained in:
Danny Adams 2023-01-28 15:07:05 -05:00
parent e77fd9c0d8
commit b349d9ed2e

View File

@ -289,13 +289,13 @@ func restoreSitePage(
byteArray, err := io.ReadAll(itemData.ToReader())
if err != nil {
return dii, errors.Wrap(err, "sharepoint restorePage failed to restore bytes from data.Stream")
return dii, errors.Wrap(err, "reading sharepoint page bytes from stream")
}
// Hydrate Page
page, err := support.CreatePageFromBytes(byteArray)
if err != nil {
return dii, errors.Wrapf(err, "failed to create Page object %s", pageID)
return dii, errors.Wrapf(err, "creating Page object %s", pageID)
}
pageNamePtr := page.GetName()
@ -314,7 +314,7 @@ func restoreSitePage(
if err != nil {
sendErr := support.ConnectorStackErrorTraceWrap(
err,
"failure to create page from ID: %s"+pageName+" API Error Details",
"creating page from ID: %s"+pageName+" API Error Details",
)
return dii, sendErr
@ -323,16 +323,16 @@ func restoreSitePage(
// Publish page to make visible
// See https://learn.microsoft.com/en-us/graph/api/sitepage-publish?view=graph-rest-beta
if restoredPage.GetWebUrl() == nil {
return dii, fmt.Errorf("created page %s did not return webURL from API", *restoredPage.GetId())
return dii, fmt.Errorf("creating page %s incomplete. Field `webURL` not populated", *restoredPage.GetId())
}
pageID := *restoredPage.GetId()
err = service.Client().SitesById(siteID).PagesById(pageID).Publish().Post(ctx, nil)
err = service.Client().
SitesById(siteID).
PagesById(*restoredPage.GetId()).Publish().Post(ctx, nil)
if err != nil {
return dii, support.ConnectorStackErrorTraceWrap(
err,
"unable to publish page ID: "+pageID+" API Error Details",
"publishing page ID: "+*restoredPage.GetId()+" API Error Details",
)
}