Skip to content

Commit a631fa3

Browse files
committed
[toc2] add extra check for cfg.cell_toc
to cater for malformed exported notebooks
1 parent 7e2baf7 commit a631fa3

File tree

1 file changed

+3
-2
lines changed
  • src/jupyter_contrib_nbextensions/nbextensions/toc2

1 file changed

+3
-2
lines changed

src/jupyter_contrib_nbextensions/nbextensions/toc2/toc2.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -622,8 +622,9 @@ var table_of_contents = function (cfg,st) {
622622
}
623623

624624

625-
626-
if (cfg.toc_cell) {
625+
// check for st.cell_toc because we may have a non-live notebook where
626+
// metadata says to use cell_toc, but the actual cell's been removed
627+
if (cfg.toc_cell && st.cell_toc) {
627628
st.rendering_toc_cell = true;
628629
st.cell_toc.set_text(
629630
cell_toc_text +

0 commit comments

Comments
 (0)