diff --git a/src/readme.txt b/src/readme.txt
index 48350fa01..edbaa4ac0 100644
--- a/src/readme.txt
+++ b/src/readme.txt
@@ -4,7 +4,7 @@ Tags: museums, archives, GLAM, collections, repository
Requires at least: 5.9
Tested up to: 6.5
Requires PHP: 7.0
-Stable tag: 0.21.1
+Stable tag: 0.21.2
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
diff --git a/src/tainacan.php b/src/tainacan.php
index 37c68284e..98acb262e 100644
--- a/src/tainacan.php
+++ b/src/tainacan.php
@@ -5,17 +5,17 @@ Plugin URI: https://tainacan.org/
Description: Open source, powerful and flexible repository platform for WordPress. Manage and publish you digital collections as easily as publishing a post to your blog, while having all the tools of a professional repository platform.
Author: Tainacan.org
Author URI: https://tainacan.org/
-Version: 0.21.1
+Version: 0.21.2
Requires at least: 5.9
Tested up to: 6.5
Requires PHP: 7.0
-Stable tag: 0.21.1
+Stable tag: 0.21.2
Text Domain: tainacan
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
-const TAINACAN_VERSION = '0.21.1';
+const TAINACAN_VERSION = '0.21.2';
defined( 'ABSPATH' ) or die( 'No script kiddies please!' );
$TAINACAN_BASE_URL = plugins_url('', __FILE__);
diff --git a/src/views/admin/components/edition/item-edition-form.vue b/src/views/admin/components/edition/item-edition-form.vue
index aa42fc978..c5329bc22 100644
--- a/src/views/admin/components/edition/item-edition-form.vue
+++ b/src/views/admin/components/edition/item-edition-form.vue
@@ -1213,7 +1213,7 @@ export default {
// Sends info to iframe containing item edition form and other use cases
parent.postMessage({
type: 'itemEditionMessage',
- item: this.$adminOptions.itemEditionMode ? this.item : null
+ item: this.$adminOptions.itemEditionMode ? JSON.parse(JSON.stringify(this.item)) : null
},
tainacan_plugin.admin_url);
@@ -1224,7 +1224,7 @@ export default {
webkit.messageHandlers &&
webkit.messageHandlers.cordova_iab
)
- webkit.messageHandlers.cordova_iab.postMessage(JSON.stringify({ 'type': 'item_updated', 'item': this.item }));
+ webkit.messageHandlers.cordova_iab.postMessage(JSON.stringify({ 'type': 'item_updated', 'item': JSON.parse(JSON.stringify(this.item)) }));
})
.catch((errors) => {
@@ -1868,7 +1868,7 @@ export default {
webkit.messageHandlers &&
webkit.messageHandlers.cordova_iab
)
- webkit.messageHandlers.cordova_iab.postMessage(JSON.stringify({ 'type': 'exited_from_navigation', 'item': this.item }));
+ webkit.messageHandlers.cordova_iab.postMessage(JSON.stringify({ 'type': 'exited_from_navigation', 'item': JSON.parse(JSON.stringify(this.item)) }));
},
isSectionHidden(sectionId) {
return this.conditionalSections[sectionId] && this.conditionalSections[sectionId].hide;
diff --git a/src/views/admin/components/metadata-types/relationship/TainacanRelationship.vue b/src/views/admin/components/metadata-types/relationship/TainacanRelationship.vue
index 520d25389..c3d1da6c8 100644
--- a/src/views/admin/components/metadata-types/relationship/TainacanRelationship.vue
+++ b/src/views/admin/components/metadata-types/relationship/TainacanRelationship.vue
@@ -448,8 +448,11 @@
valuesAsHtml: this.getItemMetadataValuesAsHtml(data.item),
img: data.item.thumbnail ? data.item.thumbnail : ''
});
-
+
this.onInput(this.selected);
+
+ if ( this.itemMetadatum.metadatum.multiple != 'yes' )
+ this.activeTab = 1;
}
}
}
diff --git a/src/views/admin/components/modals/bulk-edition-modal.vue b/src/views/admin/components/modals/bulk-edition-modal.vue
index 510b24b65..c8ba88f33 100644
--- a/src/views/admin/components/modals/bulk-edition-modal.vue
+++ b/src/views/admin/components/modals/bulk-edition-modal.vue
@@ -128,7 +128,7 @@
:disabled="bulkEditionProcedures[criterion].isDone"
class="tainacan-bulk-edition-field tainacan-bulk-edition-field-last"
:placeholder="$i18n.get('instruction_select_a_status2')"
- @update:model-update:value="($event) => addToBulkEditionProcedures($event, 'newValue', criterion)">
+ @update:model-value="($event) => addToBulkEditionProcedures($event, 'newValue', criterion)">