sdk fixes to re-instate reserved share metadata (#427)

This commit is contained in:
Michael Quigley 2023-10-25 14:16:18 -04:00
parent 7bc923d67d
commit 77964211b3
No known key found for this signature in database
GPG Key ID: 9B60314A9DD20A62
3 changed files with 3 additions and 0 deletions

View File

@ -87,6 +87,7 @@ func (cmd *reserveCommand) run(_ *cobra.Command, args []string) {
} }
req := &sdk.ShareRequest{ req := &sdk.ShareRequest{
Reserved: true,
BackendMode: sdk.BackendMode(cmd.backendMode), BackendMode: sdk.BackendMode(cmd.backendMode),
ShareMode: shareMode, ShareMode: shareMode,
BasicAuth: cmd.basicAuth, BasicAuth: cmd.basicAuth,

View File

@ -20,6 +20,7 @@ const (
) )
type ShareRequest struct { type ShareRequest struct {
Reserved bool
BackendMode BackendMode BackendMode BackendMode
ShareMode ShareMode ShareMode ShareMode
Target string Target string

View File

@ -25,6 +25,7 @@ func CreateShare(root env_core.Root, request *ShareRequest) (*Share, error) {
default: default:
return nil, errors.Errorf("unknown share mode '%v'", request.ShareMode) return nil, errors.Errorf("unknown share mode '%v'", request.ShareMode)
} }
out.Body.Reserved = request.Reserved
if len(request.BasicAuth) > 0 { if len(request.BasicAuth) > 0 {
out.Body.AuthScheme = string(Basic) out.Body.AuthScheme = string(Basic)