# reactive array/map mapped onto an other map

**URL:** <https://talk.observablehq.com/t/reactive-array-map-mapped-onto-an-other-map/3564>\
**Category:** Help\
**Created:** [July 5, 2020, 7:14pm UTC](https://talk.observablehq.com/t/reactive-array-map-mapped-onto-an-other-map/3564 "2020-07-05T19:14:13Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![mootari](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/mootari/32/581_2.png) [@mootari](https://talk.observablehq.com/u/mootari)\
**Post date:** [July 21, 2020, 10:15pm UTC](https://talk.observablehq.com/t/reactive-array-map-mapped-onto-an-other-map/3564/8 "2020-07-21T22:15:26Z")

</div>

> [@cpietsch](#):
>
> But it turns out versions are private.  
> Is there a clever way of solving this problem ?

There is a way to publish or share previous versions. See this link for details:

> [@How to share comparison of two Observable notebooks](https://talk.observablehq.com/t/how-to-share-comparison-of-two-observable-notebooks/2127/7):
>
> And here’s a handy function to do just that: function share(identifier, unlisted = true) { const [id, rev] = identifier.split('@', 2); return fetch(`https://api.observablehq.com/document/${id}/publish`, { method: 'POST', credentials: 'include', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ token: document.cookie.match(/\bT=([a-f0-9]{32})/)[1], version: +rev, unlisted, }) }); } Just drop the code in the console, then copy the doc…

Also, you can fork a specific version, then enable link sharing and post the link here. After that, you can merge your changes upstream.

Note that any previously shared or published version will remain accessible through the version suffix, _unless_ you disabled link sharing or unpublished a notebook at some point (which will make _all_ versions inaccessible).

Lastly, if you want to create a copy without the fork relationship, you can follow the steps outlined in this link:

> [@Feature Request: Allow the Removal of Fork Inheritance](https://talk.observablehq.com/t/feature-request-allow-the-removal-of-fork-inheritance/3208/3):
>
> You can already copy a notebook without creating a fork, because any two notebooks [can be merged](https://talk.observablehq.com/t/fork-multiple-notebooks/2004/2). The steps are not intuitive, so bear with me: Open the notebook that you want to copy. This is the ORIGINAL. Access the notebook ID: for private or shared notebooks: The part in the URL after “/d/”. for published notebooks: Access the notebook history; the ID is the part of the URL between “/d/” and “@”. Create a new notebook, save the first cell. This is the COPY. Open the URL https://observab…

---

_[View the full topic](https://talk.observablehq.com/t/reactive-array-map-mapped-onto-an-other-map/3564)._
