diff --git a/src/classes/repositories/class-tainacan-metadata.php b/src/classes/repositories/class-tainacan-metadata.php index a4c65c719..1b29f2d85 100644 --- a/src/classes/repositories/class-tainacan-metadata.php +++ b/src/classes/repositories/class-tainacan-metadata.php @@ -737,8 +737,8 @@ class Metadata extends Repository { public function insert( $metadatum ) { $this->pre_update_taxonomy_metadatum( $metadatum ); $new_metadatum = parent::insert( $metadatum ); - $this->update_taxonomy_metadatum( $new_metadatum ); $this->update_metadata_type_index( $new_metadatum ); + $this->update_taxonomy_metadatum( $new_metadatum ); return $new_metadatum; } diff --git a/src/classes/repositories/class-tainacan-taxonomies.php b/src/classes/repositories/class-tainacan-taxonomies.php index 63efa1173..d5c5442fd 100644 --- a/src/classes/repositories/class-tainacan-taxonomies.php +++ b/src/classes/repositories/class-tainacan-taxonomies.php @@ -346,7 +346,7 @@ class Taxonomies extends Repository { return; } - $query = $wpdb->prepare(" + $taxonomies_res = $wpdb->get_results(" SELECT meta.post_id as meta_id, meta.meta_value as tax_id, col.meta_value as collection_id FROM @@ -356,9 +356,7 @@ class Taxonomies extends Repository { WHERE meta.meta_key='_option_taxonomy_id' AND meta.post_id IN (SELECT post_id FROM $wpdb->postmeta WHERE meta_key='metadata_type' and meta_value='Tainacan\\\Metadata_Types\\\Taxonomy'); - ", []); - - $taxonomies_res = $wpdb->get_results( $query ); + "); foreach ($taxonomies_res as $tax_res) { // Aqui vocĂȘ pode acessar os valores de cada coluna