<p dir="auto">I've upgraded caravel to <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/apache/superset/commit/131372740e79fa0d6ebd7484026cb9ac5918f631/hovercard" href="https://github.com/apache/superset/commit/131372740e79fa0d6ebd7484026cb9ac5918f631"><tt>1313727</tt></a> and on a sunburst slice i get this:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Traceback (most recent call last):
  File &quot;/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/internals.py&quot;, line 3600, in set
    loc = self.items.get_loc(item)
  File &quot;/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/indexes/base.py&quot;, line 1985, in get_loc
    return self._engine.get_loc(self._maybe_cast_indexer(key))
  File &quot;pandas/index.pyx&quot;, line 137, in pandas.index.IndexEngine.get_loc (pandas/index.c:4154)
  File &quot;pandas/index.pyx&quot;, line 159, in pandas.index.IndexEngine.get_loc (pandas/index.c:4018)
  File &quot;pandas/hashtable.pyx&quot;, line 675, in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:12368)
  File &quot;pandas/hashtable.pyx&quot;, line 683, in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:12322)
KeyError: 'm1'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File &quot;/home/rm/caraveltest/venv/lib/python3.4/site-packages/caravel/views.py&quot;, line 799, in explore
    payload = obj.get_json()
  File &quot;/home/rm/caraveltest/venv/lib/python3.4/site-packages/caravel/viz.py&quot;, line 275, in get_json
    'data': self.get_data(),
  File &quot;/home/rm/caraveltest/venv/lib/python3.4/site-packages/caravel/viz.py&quot;, line 1288, in get_data
    ndf['m1'] = df[metric]
  File &quot;/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/frame.py&quot;, line 2357, in __setitem__
    self._set_item(key, value)
  File &quot;/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/frame.py&quot;, line 2424, in _set_item
    NDFrame._set_item(self, key, value)
  File &quot;/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/generic.py&quot;, line 1465, in _set_item
    self._data.set(key, value)
  File &quot;/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/internals.py&quot;, line 3603, in set
    self.insert(len(self.items), item, value)
  File &quot;/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/internals.py&quot;, line 3704, in insert
    placement=slice(loc, loc + 1))
  File &quot;/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/internals.py&quot;, line 2619, in make_block
    return klass(values, ndim=ndim, fastpath=fastpath, placement=placement)
  File &quot;/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/internals.py&quot;, line 90, in __init__
    len(self.mgr_locs)))
ValueError: Wrong number of items passed 2, placement implies 1"><pre class="notranslate"><code class="notranslate">Traceback (most recent call last):
  File "/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/internals.py", line 3600, in set
    loc = self.items.get_loc(item)
  File "/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/indexes/base.py", line 1985, in get_loc
    return self._engine.get_loc(self._maybe_cast_indexer(key))
  File "pandas/index.pyx", line 137, in pandas.index.IndexEngine.get_loc (pandas/index.c:4154)
  File "pandas/index.pyx", line 159, in pandas.index.IndexEngine.get_loc (pandas/index.c:4018)
  File "pandas/hashtable.pyx", line 675, in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:12368)
  File "pandas/hashtable.pyx", line 683, in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:12322)
KeyError: 'm1'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/rm/caraveltest/venv/lib/python3.4/site-packages/caravel/views.py", line 799, in explore
    payload = obj.get_json()
  File "/home/rm/caraveltest/venv/lib/python3.4/site-packages/caravel/viz.py", line 275, in get_json
    'data': self.get_data(),
  File "/home/rm/caraveltest/venv/lib/python3.4/site-packages/caravel/viz.py", line 1288, in get_data
    ndf['m1'] = df[metric]
  File "/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/frame.py", line 2357, in __setitem__
    self._set_item(key, value)
  File "/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/frame.py", line 2424, in _set_item
    NDFrame._set_item(self, key, value)
  File "/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/generic.py", line 1465, in _set_item
    self._data.set(key, value)
  File "/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/internals.py", line 3603, in set
    self.insert(len(self.items), item, value)
  File "/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/internals.py", line 3704, in insert
    placement=slice(loc, loc + 1))
  File "/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/internals.py", line 2619, in make_block
    return klass(values, ndim=ndim, fastpath=fastpath, placement=placement)
  File "/home/rm/caraveltest/venv/lib/python3.4/site-packages/pandas/core/internals.py", line 90, in __init__
    len(self.mgr_locs)))
ValueError: Wrong number of items passed 2, placement implies 1
</code></pre></div>
<p dir="auto"><strong>Is your feature request related to a problem? Please describe.</strong><br>
We would like to have a feature that allow users to duplicate dashboard, and optionally duplicate (deep copy of ) charts associated with the dashboard.</p>
<p dir="auto"><strong>Describe the solution you'd like</strong><br>
It would be great to have such feature as one of the items in the Action column in the dashboard list page (/dashboard/list/).</p>
<p dir="auto"><strong>Describe alternatives you've considered</strong><br>
Also, it would be great to have such icon next to the report scheduling icon and before the 3 dots in the upper right corner of the single dashboard page, or put such icon in both dashboard list page and the single dashboard page.</p>
<p dir="auto"><strong>Additional context</strong><br>
Add any other context or screenshots about the feature request here.<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/4207782/146499358-fb466309-b94d-49d7-8cd6-c93a75fe5f69.png"><img src="https://user-images.githubusercontent.com/4207782/146499358-fb466309-b94d-49d7-8cd6-c93a75fe5f69.png" alt="Screen Shot 2021-12-16 at 10 25 34 PM" style="max-width: 100%;"></a><br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/4207782/146499373-2c80ae9e-2668-45dd-9d82-cef78cc47799.png"><img src="https://user-images.githubusercontent.com/4207782/146499373-2c80ae9e-2668-45dd-9d82-cef78cc47799.png" alt="Screen Shot 2021-12-16 at 10 26 04 PM" style="max-width: 100%;"></a></p>