)]}'
{"id":"openstack%2Fpython-heatclient~69821","triplet_id":"openstack%2Fpython-heatclient~master~I0c3e8cd14faf257528be2254070bc40821675431","project":"openstack/python-heatclient","branch":"master","hashtags":[],"change_id":"I0c3e8cd14faf257528be2254070bc40821675431","subject":"Pass empty dict not None for empty environment","status":"MERGED","created":"2014-01-29 09:33:29.000000000","updated":"2014-01-30 04:44:36.000000000","submitted":"2014-01-30 04:44:35.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1e1b7adb6e22de5d102443b2417f65d56ef6f3fd","_number":69821,"virtual_id_number":69821,"owner":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":2,"date":"2014-01-30 04:44:35.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},{"value":0,"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":0,"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},{"value":0,"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"recommended":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"all":[{"value":1,"date":"2014-01-29 10:57:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-01-29 11:19:55.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},{"value":1,"date":"2014-01-29 10:22:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":2,"date":"2014-01-29 15:12:03.000000000","_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},{"value":2,"date":"2014-01-29 10:47:03.000000000","_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},{"value":0,"date":"2014-01-29 21:12:00.000000000","permitted_voting_range":{"min":0,"max":2},"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"all":[{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"date":"2014-01-29 10:05:28.000000000","_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},{"value":0,"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":1,"date":"2014-01-29 15:12:03.000000000","_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},{"value":0,"date":"2014-01-29 10:06:01.000000000","_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},{"value":0,"date":"2014-01-29 10:06:06.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-01-29 10:06:01.000000000","updated_by":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"reviewer":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"state":"REVIEWER"},{"updated":"2014-01-29 10:06:06.000000000","updated_by":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"reviewer":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"REVIEWER"},{"updated":"2014-01-29 10:22:31.000000000","updated_by":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"reviewer":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"state":"REVIEWER"},{"updated":"2014-01-29 10:57:28.000000000","updated_by":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"reviewer":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"state":"REVIEWER"},{"updated":"2014-01-29 11:19:55.000000000","updated_by":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"reviewer":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"state":"REVIEWER"},{"updated":"2014-01-29 15:12:03.000000000","updated_by":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"reviewer":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"state":"REVIEWER"},{"updated":"2014-01-30 04:44:35.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"7f85c637caa76489b286ca925dae5d923f120c57","author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"date":"2014-01-29 09:39:30.000000000","message":"Patch Set 1: Work In Progress\n\nWIP while I add the tests","accounts_in_message":[],"_revision_number":1},{"id":"c8f7a8f77ec84cc9d1c5f9eaa5b5e6f506a81b14","author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"date":"2014-01-29 10:05:28.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"fb7b96d47557a7103f1257612ad7163418cd0897","author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"date":"2014-01-29 10:22:31.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"b8442376094dfe03e3b410064fd2b1cd507807a0","author":{"_account_id":7385,"name":"Thomas Herve","email":"therve@redhat.com","username":"therve"},"date":"2014-01-29 10:47:03.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"aeb29a731a79a7c24d93dae8f088acaa8ff47911","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-01-29 10:57:28.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\nit may be nice to have a followup bug filled to have the server part more robust.","accounts_in_message":[],"_revision_number":2},{"id":"d3298f9b424cbe73dc6e550c74e3a69bb8f94402","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-29 11:15:59.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-heatclient-pep8 http://logs.openstack.org/21/69821/2/check/gate-python-heatclient-pep8/d1b4524 : SUCCESS in 45s\n- gate-python-heatclient-python26 http://logs.openstack.org/21/69821/2/check/gate-python-heatclient-python26/5c9ac53 : SUCCESS in 51s\n- gate-python-heatclient-python27 http://logs.openstack.org/21/69821/2/check/gate-python-heatclient-python27/5470adb : SUCCESS in 1m 03s\n- gate-python-heatclient-python33 http://logs.openstack.org/21/69821/2/check/gate-python-heatclient-python33/aa2428b : FAILURE in 4m 15s (non-voting)\n- gate-python-heatclient-pypy http://logs.openstack.org/21/69821/2/check/gate-python-heatclient-pypy/8868f49 : SUCCESS in 2m 04s\n- check-tempest-dsvm-full http://logs.openstack.org/21/69821/2/check/check-tempest-dsvm-full/62e5061 : SUCCESS in 57m 37s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/21/69821/2/check/check-tempest-dsvm-postgres-full/4992108 : SUCCESS in 58m 00s\n- check-tempest-dsvm-neutron http://logs.openstack.org/21/69821/2/check/check-tempest-dsvm-neutron/5a18ae0 : SUCCESS in 36m 25s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/21/69821/2/check/gate-tempest-dsvm-large-ops/5bce6c4 : SUCCESS in 14m 23s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/21/69821/2/check/gate-tempest-dsvm-neutron-large-ops/7834b4a : SUCCESS in 14m 38s\n","accounts_in_message":[],"_revision_number":2},{"id":"675922498d1441e9cbb623eb9f1bbfa044de0246","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2014-01-29 11:19:55.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"5160340e8fcf170595be93908544d966f676905c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-29 15:12:03.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"7739322b05938708ac45d12696e1f7cb4f7822b5","author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"date":"2014-01-29 15:12:03.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"a90d5f4bafd76d9c7bb3ed80bbbb6c538f0f501d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-29 20:59:31.000000000","message":"Patch Set 2: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-heatclient-pep8 http://logs.openstack.org/21/69821/2/gate/gate-python-heatclient-pep8/b2b82b0 : SUCCESS in 52s\n- gate-python-heatclient-python26 http://logs.openstack.org/21/69821/2/gate/gate-python-heatclient-python26/d7781e9 : SUCCESS in 1m 00s\n- gate-python-heatclient-python27 http://logs.openstack.org/21/69821/2/gate/gate-python-heatclient-python27/8c56a4f : SUCCESS in 1m 02s\n- gate-python-heatclient-pypy http://logs.openstack.org/21/69821/2/gate/gate-python-heatclient-pypy/2ad2eae : SUCCESS in 2m 06s\n- gate-tempest-dsvm-full http://logs.openstack.org/21/69821/2/gate/gate-tempest-dsvm-full/cb033d6 : SUCCESS in 54m 20s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/21/69821/2/gate/gate-tempest-dsvm-postgres-full/40781e7 : FAILURE in 1h 05m 10s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/21/69821/2/gate/gate-tempest-dsvm-neutron/717e11f : SUCCESS in 33m 59s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/21/69821/2/gate/gate-tempest-dsvm-large-ops/c84f6d3 : SUCCESS in 12m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/21/69821/2/gate/gate-tempest-dsvm-neutron-large-ops/992b651 : SUCCESS in 12m 43s\n","accounts_in_message":[],"_revision_number":2},{"id":"6e967a57bb89f054cd9f33d88c436ab1efd741ed","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-01-29 21:03:10.000000000","message":"Patch Set 2:\n\nI noticed tempest failed, I think you hit bug(s):\n\n- https://bugs.launchpad.net/bugs/1253896\n- https://bugs.launchpad.net/bugs/1258848\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1253896\n\nFor a code review which has been approved but failed to merge,\nyou can reverify by leaving a comment like this:\n\n    reverify bug 1253896","accounts_in_message":[],"_revision_number":2},{"id":"c1bbf51e926b00338fba743fc43b3320c396a445","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2014-01-29 21:12:00.000000000","message":"Patch Set 2:\n\nreverify bug 1253896","accounts_in_message":[],"_revision_number":2},{"id":"c326f6409292c85d72980b8270fbefc5db3e6991","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-29 21:12:02.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"dd63e65217c69892d2e69d263acfdfa0aa102338","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2014-01-29 21:19:46.000000000","message":"Patch Set 2:\n\nThis bug is also fixed  as a side-effect of https://review.openstack.org/#/c/66230/","accounts_in_message":[],"_revision_number":2},{"id":"da7efd9dbcc690018e1b9503edceb606d6353ead","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-30 04:44:35.000000000","message":"Patch Set 2: Verified\n\nBuild succeeded.\n\n- gate-python-heatclient-pep8 http://logs.openstack.org/21/69821/2/gate/gate-python-heatclient-pep8/256239c : SUCCESS in 49s\n- gate-python-heatclient-python26 http://logs.openstack.org/21/69821/2/gate/gate-python-heatclient-python26/8c42ddb : SUCCESS in 1m 03s\n- gate-python-heatclient-python27 http://logs.openstack.org/21/69821/2/gate/gate-python-heatclient-python27/3603bee : SUCCESS in 1m 01s\n- gate-python-heatclient-pypy http://logs.openstack.org/21/69821/2/gate/gate-python-heatclient-pypy/6ca65c2 : SUCCESS in 2m 05s\n- gate-tempest-dsvm-full http://logs.openstack.org/21/69821/2/gate/gate-tempest-dsvm-full/c0b02ef : SUCCESS in 47m 55s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/21/69821/2/gate/gate-tempest-dsvm-postgres-full/9928d21 : SUCCESS in 1h 00m 30s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/21/69821/2/gate/gate-tempest-dsvm-neutron/133096c : SUCCESS in 31m 45s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/21/69821/2/gate/gate-tempest-dsvm-large-ops/35792d8 : SUCCESS in 11m 29s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/21/69821/2/gate/gate-tempest-dsvm-neutron-large-ops/c1d2129 : SUCCESS in 18m 12s\n","accounts_in_message":[],"_revision_number":2},{"id":"1e1b7adb6e22de5d102443b2417f65d56ef6f3fd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-30 04:44:36.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"884d5403bc647b13d17dbfc7f791ce451a3b4e6b","revisions":{"e71d560228608eca40e2f824957bd78052f4be51":{"kind":"REWORK","_number":1,"created":"2014-01-29 09:33:29.000000000","uploader":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"ref":"refs/changes/21/69821/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-heatclient","ref":"refs/changes/21/69821/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/21/69821/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/21/69821/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/21/69821/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-heatclient refs/changes/21/69821/1"}}},"commit":{"parents":[{"commit":"62cd3154c5ee0380f9ae848f63c60d48fccb6c2e","subject":"Merge \"Add support for build info API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/62cd3154c5ee0380f9ae848f63c60d48fccb6c2e"}]}],"author":{"name":"Steven Hardy","email":"shardy@redhat.com","date":"2014-01-29 09:32:14.000000000","tz":0},"committer":{"name":"Steven Hardy","email":"shardy@redhat.com","date":"2014-01-29 09:32:14.000000000","tz":0},"subject":"Only add files/environment to create fields if not None","message":"Only add files/environment to create fields if not None\n\nCreate fails if the environment is None, as the server rejects\nthe request (which we should probably also fix by ignoring None\nfor files and environments)\n\nChange-Id: I0c3e8cd14faf257528be2254070bc40821675431\nCloses-Bug: #1273993\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/e71d560228608eca40e2f824957bd78052f4be51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/e71d560228608eca40e2f824957bd78052f4be51"}]},"branch":"refs/heads/master"},"884d5403bc647b13d17dbfc7f791ce451a3b4e6b":{"kind":"REWORK","_number":2,"created":"2014-01-29 10:05:28.000000000","uploader":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"ref":"refs/changes/21/69821/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-heatclient","ref":"refs/changes/21/69821/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/21/69821/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/21/69821/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-heatclient refs/changes/21/69821/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-heatclient refs/changes/21/69821/2"}}},"commit":{"parents":[{"commit":"62cd3154c5ee0380f9ae848f63c60d48fccb6c2e","subject":"Merge \"Add support for build info API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/62cd3154c5ee0380f9ae848f63c60d48fccb6c2e"}]}],"author":{"name":"Steven Hardy","email":"shardy@redhat.com","date":"2014-01-29 10:00:32.000000000","tz":0},"committer":{"name":"Steven Hardy","email":"shardy@redhat.com","date":"2014-01-29 10:05:15.000000000","tz":0},"subject":"Pass empty dict not None for empty environment","message":"Pass empty dict not None for empty environment\n\nThe server rejects any request with a None environment, so pass an\nempty dict not None (we should probably also make the server more\nrobust so it can cope with None, but this seems the quickest and\nmost backwards compatible fix for now)\n\nChange-Id: I0c3e8cd14faf257528be2254070bc40821675431\nCloses-Bug: #1273993\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/884d5403bc647b13d17dbfc7f791ce451a3b4e6b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-heatclient/commit/884d5403bc647b13d17dbfc7f791ce451a3b4e6b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
