From 107adf36a11eb9606cee96c1af3c1faa1580297d Mon Sep 17 00:00:00 2001 From: Scott Kingsley Clark Date: Tue, 19 Sep 2023 14:05:48 -0500 Subject: [PATCH] Fix row values handling for tableless fields with single select --- classes/PodsUI.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/classes/PodsUI.php b/classes/PodsUI.php index b37cd9e10f..58ef04560c 100644 --- a/classes/PodsUI.php +++ b/classes/PodsUI.php @@ -3725,6 +3725,9 @@ public function table( $reorder = false ) { actions_disabled ) && false !== $this->reorder['on'] ) { ?> @@ -3999,6 +4002,16 @@ public function table( $reorder = false ) { $row_value_is_array = is_array( $row_value ); $row_values = (array) $row_value; + if ( + $row_values + && ! isset( $row_values[0] ) + && in_array( $attributes['type'], $tableless_field_types, true ) + ) { + $row_values = [ + $row_values, + ]; + } + foreach ( $row_values as $row_value_key => $row_value_item ) { ob_start(); @@ -4020,7 +4033,7 @@ public function table( $reorder = false ) { if ( ! $row_value_is_array ) { $row_value = $row_value ? current( $row_value ) : null; } - }//end if + } if ( false !== $attributes['custom_relate'] ) { global $wpdb;