can't send numbers in std.http header since requests upgrade to 2.11.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mistral |
Fix Released
|
High
|
Renato Recio |
Bug Description
In a new devstack requests 2.11.0 was installed
In version 2.10.0 of requests they accepted integers as header value and from 2.11.0 they stopped.
The info came from here: https:/
workflow works with 2.10.0, but not with 2.11.0:
---
version: '2.0'
sync_http:
type: direct
input:
- metadata: abcd1234
- num: 7
tasks:
send_
action: std.http
input:
url: <% "http://
headers:
num: <% $.num %>
exception from log:
http://
This might affect other things too.
A workaround for devstack:
sudo pip uninstall requests
sudo pip install -I requests==2.10.0
Changed in mistral: | |
assignee: | nobody → Renato Recio (recio862) |
Changed in mistral: | |
milestone: | none → newton-rc1 |
importance: | Undecided → High |
Fix proposed to branch: master /review. openstack. org/365037
Review: https:/