front end fixes item metadata edition
This commit is contained in:
parent
9f73a25ef4
commit
bdd6ae46ba
|
@ -45,7 +45,7 @@ class Item_Metadata_Entity extends Entity {
|
|||
public function __toArray(){
|
||||
$value = $this->get_value();
|
||||
|
||||
if(is_array($value) && $value[0] instanceof Term){
|
||||
if(is_array($value) && isset($value[0]) && $value[0] instanceof Term){
|
||||
$values_arr = [];
|
||||
|
||||
foreach ($value as $val){
|
||||
|
|
|
@ -11,6 +11,7 @@ export const eventBus = new Vue({
|
|||
if( tainacan_plugin.components ){
|
||||
this.componentsTag = tainacan_plugin.components;
|
||||
}
|
||||
this.$on('input', data => this.updateValue(data) );
|
||||
},
|
||||
methods : {
|
||||
registerComponent( name ){
|
||||
|
@ -22,6 +23,7 @@ export const eventBus = new Vue({
|
|||
const components = this.getAllComponents();
|
||||
for (let eventElement of components){
|
||||
eventElement.addEventListener('input', (event) => {
|
||||
|
||||
if (event.detail && event.detail[0] ){
|
||||
this.updateValue({
|
||||
item_id: $(eventElement).attr("item_id"),
|
||||
|
|
Loading…
Reference in New Issue