Explorar o código

[slack] Fix unfurl preview values for user saved query links (#1957)

Harsh Gupta %!s(int64=4) %!d(string=hai) anos
pai
achega
aa774a6d8b
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      desktop/core/src/desktop/lib/botserver/views.py

+ 2 - 2
desktop/core/src/desktop/lib/botserver/views.py

@@ -213,8 +213,8 @@ def _make_result_table(result):
 
 def _make_unfurl_payload(request, url, id_type, doc, doc_type):
   doc_data = json.loads(doc.data)
-  statement = doc_data['snippets'][0]['statement_raw'] if id_type == 'editor' else doc_data['statement_raw']
-  dialect = doc_data['dialect'] if id_type == 'editor' else doc.extra
+  statement = doc_data['snippets'][0]['statement_raw'] or 'No statement' if id_type == 'editor' else doc_data.get('statement_raw', '')
+  dialect = doc_data.get('dialect') or doc_data.get('type', '') if id_type == 'editor' else doc.extra
   created_by = doc.owner.get_full_name() or doc.owner.username
   name = doc.name or dialect