We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0eb313f commit 5cb30dcCopy full SHA for 5cb30dc
1 file changed
pkg/cmd/flagoptions.go
@@ -217,13 +217,16 @@ func flagOptions(
217
flagContents := requestflag.ExtractRequestContents(cmd)
218
219
var bodyData any
220
+ var pipeData []byte
221
if isInputPiped() && !stdinInUse {
222
var err error
- pipeData, err := io.ReadAll(os.Stdin)
223
+ pipeData, err = io.ReadAll(os.Stdin)
224
if err != nil {
225
return nil, err
226
}
227
+ }
228
229
+ if len(pipeData) > 0 {
230
if err := yaml.Unmarshal(pipeData, &bodyData); err == nil {
231
if bodyMap, ok := bodyData.(map[string]any); ok {
232
if flagMap, ok := flagContents.Body.(map[string]any); ok {
0 commit comments