Skip to content

Commit 3c03c12

Browse files
committed
fix linode-stackscript-data argument when using linode-stackscript as id
1 parent 4dd6f6f commit 3c03c12

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

pkg/drivers/linode/linode.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -257,12 +257,13 @@ func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error {
257257

258258
d.StackScriptUser = ss[0]
259259
d.StackScriptLabel = ss[1]
260+
}
260261

261-
stackScriptData := flags.String("linode-stackscript-data")
262-
263-
err := json.Unmarshal([]byte(stackScriptData), &d.StackScriptData)
262+
stackScriptDataStr := flags.String("linode-stackscript-data")
263+
if stackScriptDataStr != "" {
264+
err := json.Unmarshal([]byte(stackScriptDataStr), &d.StackScriptData)
264265
if err != nil {
265-
return fmt.Errorf("Linode StackScript data must be valid JSON: %s", err)
266+
return fmt.Errorf("linode StackScript data must be valid JSON: %s", err)
266267
}
267268
}
268269
}

0 commit comments

Comments
 (0)