Compare commits

...

1 Commits

Author SHA1 Message Date
Abhishek Pandey
cf71d4eccc Centralize setting sel config 2023-12-06 17:36:22 -08:00
9 changed files with 8 additions and 6 deletions

View File

@ -382,8 +382,6 @@ func genericDetailsCore(
) (*details.Details, error) {
ctx = clues.Add(ctx, "backup_id", backupID)
sel.Configure(selectors.Config{OnlyMatchItemNames: true})
d, _, errs := bg.GetBackupDetails(ctx, backupID)
// TODO: log/track recoverable errors
if errs.Failure() != nil {

View File

@ -277,7 +277,6 @@ func runDetailsExchangeCmd(cmd *cobra.Command) error {
opts := utils.MakeExchangeOpts(cmd)
sel := utils.IncludeExchangeRestoreDataSelectors(opts)
sel.Configure(selectors.Config{OnlyMatchItemNames: true})
utils.FilterExchangeRestoreInfoSelectors(sel, opts)
ds, err := genericDetailsCommand(cmd, flags.BackupIDFV, sel.Selector)

View File

@ -232,7 +232,6 @@ func runDetailsGroupsCmd(cmd *cobra.Command) error {
opts := utils.MakeGroupsOpts(cmd)
sel := utils.IncludeGroupsRestoreDataSelectors(ctx, opts)
sel.Configure(selectors.Config{OnlyMatchItemNames: true})
utils.FilterGroupsRestoreInfoSelectors(sel, opts)
ds, err := genericDetailsCommand(cmd, flags.BackupIDFV, sel.Selector)

View File

@ -240,7 +240,6 @@ func runDetailsOneDriveCmd(cmd *cobra.Command) error {
opts := utils.MakeOneDriveOpts(cmd)
sel := utils.IncludeOneDriveRestoreDataSelectors(opts)
sel.Configure(selectors.Config{OnlyMatchItemNames: true})
utils.FilterOneDriveRestoreInfoSelectors(sel, opts)
ds, err := genericDetailsCommand(cmd, flags.BackupIDFV, sel.Selector)

View File

@ -331,7 +331,6 @@ func runDetailsSharePointCmd(cmd *cobra.Command) error {
opts := utils.MakeSharePointOpts(cmd)
sel := utils.IncludeSharePointRestoreDataSelectors(ctx, opts)
sel.Configure(selectors.Config{OnlyMatchItemNames: true})
utils.FilterSharePointRestoreInfoSelectors(sel, opts)
ds, err := genericDetailsCommand(cmd, flags.BackupIDFV, sel.Selector)

View File

@ -170,6 +170,8 @@ func IncludeExchangeRestoreDataSelectors(opts ExchangeOpts) *selectors.ExchangeR
AddExchangeInclude(sel, opts.EmailFolder, opts.Email, sel.Mails)
AddExchangeInclude(sel, opts.EventCalendar, opts.Event, sel.Events)
sel.Configure(selectors.Config{OnlyMatchItemNames: true})
return sel
}

View File

@ -293,6 +293,8 @@ func IncludeGroupsRestoreDataSelectors(ctx context.Context, opts GroupsOpts) *se
}
}
sel.Configure(selectors.Config{OnlyMatchItemNames: true})
return sel
}

View File

@ -119,6 +119,8 @@ func IncludeOneDriveRestoreDataSelectors(opts OneDriveOpts) *selectors.OneDriveR
sel.Include(sel.Items(prefixFolders, opts.FileName, selectors.PrefixMatch()))
}
sel.Configure(selectors.Config{OnlyMatchItemNames: true})
return sel
}

View File

@ -212,6 +212,8 @@ func IncludeSharePointRestoreDataSelectors(ctx context.Context, opts SharePointO
sel.Include(sel.WebURL(urls))
}
sel.Configure(selectors.Config{OnlyMatchItemNames: true})
return sel
}