Return config entry details after creation (#48316)

pull/48379/head
Erik Montnemery 2021-03-26 18:31:29 +01:00 committed by GitHub
parent c6a20d0fc1
commit 374dcde487
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 2 deletions

View File

@ -155,7 +155,7 @@ class ConfigManagerFlowResourceView(FlowManagerResourceView):
return super()._prepare_result_json(result)
data = result.copy()
data["result"] = data["result"].entry_id
data["result"] = entry_json(result["result"])
data.pop("data")
return data

View File

@ -379,7 +379,17 @@ async def test_two_step_flow(hass, client):
"type": "create_entry",
"title": "user-title",
"version": 1,
"result": entries[0].entry_id,
"result": {
"connection_class": "unknown",
"disabled_by": None,
"domain": "test",
"entry_id": entries[0].entry_id,
"source": "user",
"state": "loaded",
"supports_options": False,
"supports_unload": False,
"title": "user-title",
},
"description": None,
"description_placeholders": None,
}