Explorar el Código

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

Harsh Gupta hace 4 años
padre
commit
aa774a6d8b
Se han modificado 1 ficheros con 2 adiciones y 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