From 2d009366cef2358ec2c99612ae2c73068841306c Mon Sep 17 00:00:00 2001
From: John MacFarlane <jgm@berkeley.edu>
Date: Thu, 2 Jul 2020 09:00:52 -0700
Subject: Ipynb reader: fix duplication of 'source' attribute.

See #5408.
---
 src/Text/Pandoc/Readers/Ipynb.hs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'src/Text')

diff --git a/src/Text/Pandoc/Readers/Ipynb.hs b/src/Text/Pandoc/Readers/Ipynb.hs
index 056fa431c..77e727d89 100644
--- a/src/Text/Pandoc/Readers/Ipynb.hs
+++ b/src/Text/Pandoc/Readers/Ipynb.hs
@@ -79,7 +79,7 @@ cellToBlocks opts lang c = do
   case cellType c of
     Ipynb.Markdown -> do
       Pandoc _ bs <- walk fixImage <$> readMarkdown opts source
-      let kvs' = ("source", source) : kvs
+      let kvs' = ("source", source) : [(k,v) | (k,v) <- kvs, k /= "source"]
       return $ B.divWith ("",["cell","markdown"],kvs')
              $ B.fromList bs
     Ipynb.Heading lev -> do
-- 
cgit v1.2.3