From 1b462d8173e0d4eb55399d5ffb7eabbc54f985b9 Mon Sep 17 00:00:00 2001 From: vnmedeiros Date: Sun, 12 Nov 2023 14:51:06 -0300 Subject: [PATCH] fix: order of update taxonomy metadatum --- src/classes/repositories/class-tainacan-metadata.php | 2 +- src/classes/repositories/class-tainacan-taxonomies.php | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) 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