X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Felements%2Fselect-table.html;h=ecac7f765b419edef75673e6e8c152999b1a7624;hp=a52fdfaaa505692ac8a0b5ffd22668eafeca0d59;hb=66fc0c9ba5d3f460a26a51ee72ee25923d644da8;hpb=d2b55d07a9e6e64a38877136d7974ab93e14f1ed
diff --git a/httemplate/elements/select-table.html b/httemplate/elements/select-table.html
index a52fdfaaa..ecac7f765 100644
--- a/httemplate/elements/select-table.html
+++ b/httemplate/elements/select-table.html
@@ -83,13 +83,14 @@ Example:
% || ( $value eq $pre_opt );
% }
% unless ( $opt{'multiple'} || $opt{'disable_empty'} ) {
-
% }
+% my $curr_option_found;
% foreach my $record (
% # we have the order_by parameter for this
% #sort { $a->$name_col() cmp $b->$name_col()
@@ -108,6 +109,7 @@ Example:
% $selected = ( ref($value) && $value->{$recvalue} )
% || ( $value && $value eq $recvalue ); #not == because of value_col
% }
+% $curr_option_found = $selected unless $curr_option_found;
% }
% while ( @post_options ) {
@@ -128,7 +130,12 @@ Example:
% || ( $value eq $post_opt );
+% }
+
+% my $non_option_label = $opt{'non_option_label'};
+% if (!$curr_option_found && $non_option_label && $value) {
+
% }