dont send any transfers if the client only wants to use 'basic'
This commit is contained in:
parent
325c673de0
commit
97044f91c3
@ -54,6 +54,12 @@ func Batch(objects []*ObjectResource, operation string, transferAdapters []strin
|
||||
return nil, "", nil
|
||||
}
|
||||
|
||||
// Compatibility; omit transfers list when only basic
|
||||
// older schemas included `additionalproperties=false`
|
||||
if len(transferAdapters) == 1 && transferAdapters[0] == "basic" {
|
||||
transferAdapters = nil
|
||||
}
|
||||
|
||||
o := &batchRequest{Operation: operation, Objects: objects, TransferAdapterNames: transferAdapters}
|
||||
by, err := json.Marshal(o)
|
||||
if err != nil {
|
||||
|
@ -108,7 +108,7 @@ func GetAdapterNames(dir Direction) []string {
|
||||
func GetDownloadAdapterNames() []string {
|
||||
|
||||
if config.Config.BasicTransfersOnly() {
|
||||
return nil
|
||||
return []string{BasicAdapterName}
|
||||
}
|
||||
|
||||
initCoreAdaptersIfRequired()
|
||||
@ -127,7 +127,7 @@ func GetDownloadAdapterNames() []string {
|
||||
func GetUploadAdapterNames() []string {
|
||||
|
||||
if config.Config.BasicTransfersOnly() {
|
||||
return nil
|
||||
return []string{BasicAdapterName}
|
||||
}
|
||||
|
||||
initCoreAdaptersIfRequired()
|
||||
|
Loading…
Reference in New Issue
Block a user