Updates to internal/connecto/sharepoint/restore.go

Error messages updated for clarity.
This commit is contained in:
Danny Adams 2023-01-28 14:43:38 -05:00
parent e789b0d287
commit e77fd9c0d8

View File

@ -283,7 +283,8 @@ func restoreSitePage(
var (
dii = details.ItemInfo{}
pageName = itemData.UUID()
pageID = itemData.UUID()
pageName = pageID
)
byteArray, err := io.ReadAll(itemData.ToReader())
@ -294,12 +295,17 @@ func restoreSitePage(
// Hydrate Page
page, err := support.CreatePageFromBytes(byteArray)
if err != nil {
return dii, errors.Wrapf(err, "failed to create Page object %s", pageName)
return dii, errors.Wrapf(err, "failed to create Page object %s", pageID)
}
newName := fmt.Sprintf("%s_%s", destName, *page.GetName())
pageNamePtr := page.GetName()
if pageNamePtr != nil {
pageName = *pageNamePtr
}
newName := fmt.Sprintf("%s_%s", destName, pageName)
page.SetName(&newName)
fmt.Printf("Page Name: %s\n", *page.GetName())
// Restore is a 2-Step Process in Graph API
// 1. Create the Page on the site
// 2. Publish the site