We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 21a464d commit 65a1184Copy full SHA for 65a1184
appstore/discourse.py
@@ -16,6 +16,7 @@
16
17
if config['DISCOURSE_API_KEY'] is None:
18
_client = None
19
+ print("== Discourse Integration not configured.")
20
else:
21
_client = DiscourseClient(host=f"https://{config['DISCOURSE_HOST']}", api_username=config['DISCOURSE_USER'], api_key=config['DISCOURSE_API_KEY'])
22
@@ -116,6 +117,7 @@ def announce_new_app(app, is_generated):
116
117
""")
118
119
def get_topic_url_for_app(app):
- if not _client or not app.discourse_topic_id or app.discourse_topic_id == -1:
120
- return None
121
- return f"https://{config['DISCOURSE_HOST']}/t/{app.discourse_topic_id}"
+ if app.discourse_topic_id > 0:
+ return f"https://{config['DISCOURSE_HOST']}/t/{app.discourse_topic_id}"
122
+ else:
123
+ return
0 commit comments