Problem:
When I copy a space using ScriptRunner addon, it copies only the latest attachment (not all revisions) of course.
So, the original attachment revision 8, becomes revision 1 at the new space.
All pages using draw.io may become broken, because the page code refers to an specific revision
Example:
<p>
<span style="color: rgb(0,0,128);"> <ac:structured-macro ac:macro-id="92098f28-c76b-4082-be20-d60a9dd03d25" ac:name="drawio" ac:schema-version="1">
<ac:parameter ac:name="border">true</ac:parameter>
<ac:parameter ac:name="viewerToolbar">true</ac:parameter>
<ac:parameter ac:name="fitWindow">false</ac:parameter>
<ac:parameter ac:name="diagramName">Test Page - Drawio diagram</ac:parameter>
<ac:parameter ac:name="width"/>
<ac:parameter ac:name="revision">8</ac:parameter>
<ac:parameter ac:name=""/>
</ac:structured-macro> </span>
</p>
In the example above, after copy the space, I need to edit all pages source code, and change to:
<p>
<span style="color: rgb(0,0,128);"> <ac:structured-macro ac:macro-id="92098f28-c76b-4082-be20-d60a9dd03d25" ac:name="drawio" ac:schema-version="1">
<ac:parameter ac:name="border">true</ac:parameter>
<ac:parameter ac:name="viewerToolbar">true</ac:parameter>
<ac:parameter ac:name="fitWindow">false</ac:parameter>
<ac:parameter ac:name="diagramName">Test Page - Drawio diagram</ac:parameter>
<ac:parameter ac:name="width"/>
<ac:parameter ac:name="revision">1</ac:parameter>
<ac:parameter ac:name=""/>
</ac:structured-macro> </span>
</p>
Other attachments (PNG, DOCX, PDF, etc) does not have any problem.