Skip to content

Commit f8c1b86

Browse files
committed
version 1.17.1
1 parent 7b4b082 commit f8c1b86

File tree

3 files changed

+13
-14
lines changed

3 files changed

+13
-14
lines changed

docs/api-docs/slack_bolt/oauth/internals.html

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ <h1 class="title">Module <code>slack_bolt.oauth.internals</code></h1>
2626
<summary>
2727
<span>Expand source code</span>
2828
</summary>
29-
<pre><code class="python">from logging import Logger
29+
<pre><code class="python">import html
30+
from logging import Logger
3031
from typing import Optional
3132
from typing import Union
3233

@@ -60,7 +61,7 @@ <h1 class="title">Module <code>slack_bolt.oauth.internals</code></h1>
6061
debug_message = f&#34;Handling an OAuth callback success (request: {request.query})&#34;
6162
self._logger.debug(debug_message)
6263

63-
html = self._redirect_uri_page_renderer.render_success_page(
64+
page_content = self._redirect_uri_page_renderer.render_success_page(
6465
app_id=installation.app_id,
6566
team_id=installation.team_id,
6667
is_enterprise_install=installation.is_enterprise_install,
@@ -72,7 +73,7 @@ <h1 class="title">Module <code>slack_bolt.oauth.internals</code></h1>
7273
&#34;Content-Type&#34;: &#34;text/html; charset=utf-8&#34;,
7374
&#34;Set-Cookie&#34;: self._state_utils.build_set_cookie_for_deletion(),
7475
},
75-
body=html,
76+
body=page_content,
7677
)
7778

7879
def _build_callback_failure_response( # type: ignore
@@ -88,14 +89,13 @@ <h1 class="title">Module <code>slack_bolt.oauth.internals</code></h1>
8889
# Adding a bit more details to the error code to help installers understand what&#39;s happening.
8990
# This modification in the HTML page works only when developers use this built-in failure handler.
9091
detailed_error = build_detailed_error(reason)
91-
html = self._redirect_uri_page_renderer.render_failure_page(detailed_error)
9292
return BoltResponse(
9393
status=status,
9494
headers={
9595
&#34;Content-Type&#34;: &#34;text/html; charset=utf-8&#34;,
9696
&#34;Set-Cookie&#34;: self._state_utils.build_set_cookie_for_deletion(),
9797
},
98-
body=html,
98+
body=self._redirect_uri_page_renderer.render_failure_page(detailed_error),
9999
)
100100

101101

@@ -113,7 +113,7 @@ <h1 class="title">Module <code>slack_bolt.oauth.internals</code></h1>
113113
&lt;/head&gt;
114114
&lt;body&gt;
115115
&lt;h2&gt;Slack App Installation&lt;/h2&gt;
116-
&lt;p&gt;&lt;a href=&#34;{url}&#34;&gt;&lt;img alt=&#34;&#34;Add to Slack&#34;&#34; height=&#34;40&#34; width=&#34;139&#34; src=&#34;https://platform.slack-edge.com/img/add_to_slack.png&#34; srcset=&#34;https://platform.slack-edge.com/img/add_to_slack.png 1x, https://platform.slack-edge.com/img/[email protected] 2x&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
116+
&lt;p&gt;&lt;a href=&#34;{html.escape(url)}&#34;&gt;&lt;img alt=&#34;&#34;Add to Slack&#34;&#34; height=&#34;40&#34; width=&#34;139&#34; src=&#34;https://platform.slack-edge.com/img/add_to_slack.png&#34; srcset=&#34;https://platform.slack-edge.com/img/add_to_slack.png 1x, https://platform.slack-edge.com/img/[email protected] 2x&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
117117
&lt;/body&gt;
118118
&lt;/html&gt;
119119
&#34;&#34;&#34; # noqa: E501
@@ -170,7 +170,7 @@ <h1 class="title">Module <code>slack_bolt.oauth.internals</code></h1>
170170
elif reason == &#34;storage_error&#34;:
171171
return f&#34;{reason}: The app&#39;s server encountered an issue. Contact the app developer.&#34;
172172
else:
173-
return f&#34;{reason}: This error code is returned from Slack. Refer to the documents for details.&#34;</code></pre>
173+
return f&#34;{html.escape(reason)}: This error code is returned from Slack. Refer to the documents for details.&#34;</code></pre>
174174
</details>
175175
</section>
176176
<section>
@@ -203,7 +203,7 @@ <h2 class="section-title" id="header-functions">Functions</h2>
203203
elif reason == &#34;storage_error&#34;:
204204
return f&#34;{reason}: The app&#39;s server encountered an issue. Contact the app developer.&#34;
205205
else:
206-
return f&#34;{reason}: This error code is returned from Slack. Refer to the documents for details.&#34;</code></pre>
206+
return f&#34;{html.escape(reason)}: This error code is returned from Slack. Refer to the documents for details.&#34;</code></pre>
207207
</details>
208208
</dd>
209209
<dt id="slack_bolt.oauth.internals.get_or_create_default_installation_store"><code class="name flex">
@@ -292,7 +292,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
292292
debug_message = f&#34;Handling an OAuth callback success (request: {request.query})&#34;
293293
self._logger.debug(debug_message)
294294

295-
html = self._redirect_uri_page_renderer.render_success_page(
295+
page_content = self._redirect_uri_page_renderer.render_success_page(
296296
app_id=installation.app_id,
297297
team_id=installation.team_id,
298298
is_enterprise_install=installation.is_enterprise_install,
@@ -304,7 +304,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
304304
&#34;Content-Type&#34;: &#34;text/html; charset=utf-8&#34;,
305305
&#34;Set-Cookie&#34;: self._state_utils.build_set_cookie_for_deletion(),
306306
},
307-
body=html,
307+
body=page_content,
308308
)
309309

310310
def _build_callback_failure_response( # type: ignore
@@ -320,14 +320,13 @@ <h2 class="section-title" id="header-classes">Classes</h2>
320320
# Adding a bit more details to the error code to help installers understand what&#39;s happening.
321321
# This modification in the HTML page works only when developers use this built-in failure handler.
322322
detailed_error = build_detailed_error(reason)
323-
html = self._redirect_uri_page_renderer.render_failure_page(detailed_error)
324323
return BoltResponse(
325324
status=status,
326325
headers={
327326
&#34;Content-Type&#34;: &#34;text/html; charset=utf-8&#34;,
328327
&#34;Set-Cookie&#34;: self._state_utils.build_set_cookie_for_deletion(),
329328
},
330-
body=html,
329+
body=self._redirect_uri_page_renderer.render_failure_page(detailed_error),
331330
)</code></pre>
332331
</details>
333332
</dd>

docs/api-docs/slack_bolt/version.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ <h1 class="title">Module <code>slack_bolt.version</code></h1>
2828
<span>Expand source code</span>
2929
</summary>
3030
<pre><code class="python">&#34;&#34;&#34;Check the latest version at https://pypi.org/project/slack-bolt/&#34;&#34;&#34;
31-
__version__ = &#34;1.17.0&#34;</code></pre>
31+
__version__ = &#34;1.17.1&#34;</code></pre>
3232
</details>
3333
</section>
3434
<section>

slack_bolt/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
"""Check the latest version at https://pypi.org/project/slack-bolt/"""
2-
__version__ = "1.17.0"
2+
__version__ = "1.17.1"

0 commit comments

Comments
 (0)