← All changes
|
modules/global-classes/database/migrations/reconcile-downgraded-posts.php
+7
-7
4.1.0
→
4.3.1
View file →
| @@ -3,9 +3,9 @@ | ||
| 3 | 3 | namespace Elementor\Modules\GlobalClasses\Database\Migrations; |
| 4 | 4 | |
| 5 | 5 | use Elementor\Core\Database\Base_Migration; |
| 6 | 6 | use Elementor\Core\Upgrade\Manager; |
| 7 | -use Elementor\Modules\GlobalClasses\Concerns\Has_Kit_Dependency; | |
| 7 | +use Elementor\Core\Kits\Concerns\Has_Kit_Dependency; | |
| 8 | 8 | use Elementor\Modules\GlobalClasses\Global_Class_Post; |
| 9 | 9 | use Elementor\Modules\GlobalClasses\Global_Class_Post_Type; |
| 10 | 10 | use Elementor\Modules\GlobalClasses\Global_Classes_Labels; |
| 11 | 11 | use Elementor\Modules\GlobalClasses\Global_Classes_Order; |
| @@ -188,15 +188,15 @@ | ||
| 188 | 188 | } |
| 189 | 189 | |
| 190 | 190 | private function sync_order_and_labels( $kit, array $items, array $order ): void { |
| 191 | 191 | $aggregated_ids = array_keys( $items ); |
| 192 | - $current_order = Global_Classes_Order::make( $kit )->get_order(); | |
| 193 | - $merged_order = array_values( array_unique( array_merge( $order, array_diff( $current_order, $aggregated_ids ) ) ) ); | |
| 192 | + $frontend_order = Global_Classes_Order::make( $kit )->set_preview( false ); | |
| 193 | + $merged_order = array_values( array_unique( array_merge( $order, array_diff( $frontend_order->get_order(), $aggregated_ids ) ) ) ); | |
| 194 | 194 | |
| 195 | - Global_Classes_Order::make( $kit )->set_order( $merged_order ); | |
| 195 | + $frontend_order->set_order( $merged_order ); | |
| 196 | 196 | |
| 197 | - $labels = Global_Classes_Labels::make( $kit ); | |
| 198 | - $label_map = $labels->get_labels(); | |
| 197 | + $frontend_labels = Global_Classes_Labels::make( $kit )->set_preview( false ); | |
| 198 | + $label_map = $frontend_labels->get_labels(); | |
| 199 | 199 | $label_to_id = array_flip( $label_map ); |
| 200 | 200 | |
| 201 | 201 | foreach ( $merged_order as $id ) { |
| 202 | 202 | $class_post = Global_Class_Post::find_by_class_id( $id, false ); |
| @@ -229,7 +229,7 @@ | ||
| 229 | 229 | $label_map[ $id ] = $candidate; |
| 230 | 230 | $label_to_id[ $candidate ] = $id; |
| 231 | 231 | } |
| 232 | 232 | |
| 233 | - $labels->set_labels( $label_map ); | |
| 233 | + $frontend_labels->set_labels( $label_map ); | |
| 234 | 234 | } |
| 235 | 235 | } |