Skip to content

Commit adc4619

Browse files
authored
Merge pull request #41 from antonbricks/main
Fix Genie API SDK for fetching statement_id
2 parents a19deee + b866a59 commit adc4619

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

dash/pages/genie_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def process_genie_response(response):
4444
if i.text:
4545
print(f"A: {i.text.content}")
4646
elif i.query:
47-
data = get_query_result(i.query.statement_id)
47+
data = get_query_result(response.query_result.statement_id)
4848
print(f"A: {i.query.description}")
4949
print(f"Data: {data}")
5050
print(f"Generated code: {i.query.query}")
@@ -146,7 +146,7 @@ def process_genie_response(response: GenieMessage, chat_history: List[Dict]) ->
146146
"content": attachment.text.content
147147
})
148148
elif attachment.query:
149-
data_table = get_query_result(attachment.query.statement_id)
149+
data_table = get_query_result(response.query_result.statement_id)
150150
chat_history.append({
151151
"role": "assistant",
152152
"content": f"Query: {attachment.query.description}\nGenerated SQL: {attachment.query.query}",

docs/docs/dash/bi/genie_api.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def process_genie_response(response):
2929
if i.text:
3030
print(f"A: {i.text.content}")
3131
elif i.query:
32-
data = get_query_result(i.query.statement_id)
32+
data = get_query_result(response.query_result.statement_id)
3333
print(f"A: {i.query.description}")
3434
print(f"Data: {data}")
3535
print(f"Generated code: {i.query.query}")

docs/docs/streamlit/bi/genie_api.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def process_genie_response(response):
4545
message = {"role": "assistant", "content": i.text.content}
4646
display_message(message)
4747
elif i.query:
48-
data = get_query_result(i.query.statement_id)
48+
data = get_query_result(response.query_result.statement_id)
4949
message = {
5050
"role": "assistant", "content": i.query.description, "data": data, "code": i.query.query
5151
}

streamlit/views/genie_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ def process_genie_response(response: GenieMessage):
6868
display_message(message)
6969
st.session_state.messages.append(message)
7070
elif i.query:
71-
data = get_query_result(i.query.statement_id)
71+
data = get_query_result(response.query_result.statement_id)
7272
message = {
7373
"role": "assistant",
7474
"content": i.query.description,
@@ -170,7 +170,7 @@ def process_genie_response(response):
170170
message = {"role": "assistant", "content": i.text.content}
171171
display_message(message)
172172
elif i.query:
173-
data = get_query_result(i.query.statement_id)
173+
data = get_query_result(response.query_result.statement_id)
174174
message = {
175175
"role": "assistant", "content": i.query.description, "data": data, "code": i.query.query
176176
}

0 commit comments

Comments
 (0)