Bug fix for search results not showing.

This commit is contained in:
Scott Idem
2025-07-23 17:02:36 -04:00
parent 9d72337d43
commit 4568d63620
2 changed files with 10 additions and 24 deletions

View File

@@ -148,7 +148,7 @@ function preventDefault(fn) {
$effect(() => { $effect(() => {
if ($events_trigger == 'load__event_session_obj_li' && $events_slct.event_id) { if ($events_trigger == 'load__event_session_obj_li' && $events_slct.event_id) {
console.log(`load__event_session_obj_li() $events_slct.event_id=${$events_slct.event_id}`); console.log(`load__event_session_obj_li() $events_slct.event_id=${$events_slct.event_id}`);
log_lvl = 1;
$events_trigger = null; $events_trigger = null;
if ($events_loc.pres_mgmt.save_search_text) { if ($events_loc.pres_mgmt.save_search_text) {
@@ -173,16 +173,15 @@ $effect(() => {
} }
// if ($events_sess.pres_mgmt.status_qry__search == 'done' && $events_slct?.event_session_obj_li) { // if ($events_sess.pres_mgmt.status_qry__search == 'done' && $events_slct?.event_session_obj_li) {
log_lvl = 1;
if ($events_trigger == 'search_done') { if ($events_trigger == 'search_done') {
$events_trigger = null; $events_trigger = null;
$events_sess.pres_mgmt.status_qry__search = null; $events_sess.pres_mgmt.status_qry__search = null;
if (log_lvl) { if (log_lvl) {
console.log('TEST SEARCH - Search done. Pulling out the event_session_id_randoms...'); console.log('TEST search done: Pulling out the event_session_id_randoms...');
} }
// We need to loop through the array of objects and get the event_session_id_random from each object a new list of event_session_id_randoms. Then we can use this list to get the full objects from the database. // We need to loop through the array of objects and get the event_session_id_random from each object a new list of event_session_id_randoms. Then we can use this list to get the full objects from the database.
let tmp_li = []; // This is to prevent the array from constantly updating and triggering the liveQuery. let tmp_li = []; // This is to prevent the array from constantly updating and triggering the liveQuery.
if ($events_slct.event_session_obj_li && $events_slct.event_session_obj_li.length) { if ($events_slct.event_session_obj_li && $events_slct.event_session_obj_li.length) {
@@ -193,7 +192,7 @@ $effect(() => {
} }
} }
event_session_id_random_li = tmp_li; event_session_id_random_li = tmp_li;
// console.log(`TEST search: event_session_id_random_li`, $state.snapshot(event_session_id_random_li)); console.log(`TEST search results: event_session_id_random_li`, $state.snapshot(event_session_id_random_li));
} }
}); });
@@ -591,22 +590,8 @@ max-w-max -->
</div> </div>
<!-- {#if $lq__event_session_obj_li && $lq__event_session_obj_li?.length > 0 && event_session_id_random_li && event_session_id_random_li?.length > 0} --> <!-- This needs to be called only when there is a list of IDs ready. This should be done on the list wrapper the list itself. -->
<!-- {#if event_session_id_random_li && $lq__event_session_obj_li && $lq__event_session_obj_li?.length} --> {#if event_session_id_random_li.length}
{#if event_session_id_random_li}
<!-- <Comp_event_session_obj_li
lq__event_session_obj_li={lq__event_session_obj_li}
hide__session_location={$events_loc.pres_mgmt.hide__session_location}
hide__session_poc={$events_loc.pres_mgmt.hide__session_poc || $events_loc.pres_mgmt.hide__session_li_poc_field}
show__launcher_link={$ae_loc.administrator_access && $events_loc.pres_mgmt.show__launcher_link}
show__launcher_link_legacy={$ae_loc.trusted_access && $events_loc.pres_mgmt.show__launcher_link_legacy}
show__location_link={$events_loc.pres_mgmt.show__location_link}
log_lvl={log_lvl}
/> -->
<!-- link_to_type={'event'} -->
<!-- link_to_id={$lq__event_obj?.event_id_random} -->
<Comp_event_session_obj_li_wrapper <Comp_event_session_obj_li_wrapper
event_session_id_random_li={event_session_id_random_li} event_session_id_random_li={event_session_id_random_li}

View File

@@ -4,8 +4,8 @@ interface Props {
container_class_li?: string|Array<string>; container_class_li?: string|Array<string>;
// export let display_mode: string = 'default'; // 'default', 'compact', 'minimal', 'launcher' // export let display_mode: string = 'default'; // 'default', 'compact', 'minimal', 'launcher'
event_session_id_random_li?: Array<string>; event_session_id_random_li?: Array<string>;
link_to_type: string; link_to_type?: string;
link_to_id: string; link_to_id?: string;
log_lvl?: number; log_lvl?: number;
} }
@@ -58,10 +58,11 @@ let lq__event_session_obj_li = $derived(liveQuery(async () => {
})); }));
</script> </script>
<!-- {#if $lq__event_session_obj_li?.length > 0} -->
<Comp_event_session_obj_li <Comp_event_session_obj_li
container_class_li={container_class_li} container_class_li={container_class_li}
lq__event_session_obj_li={lq__event_session_obj_li} lq__event_session_obj_li={lq__event_session_obj_li}
log_lvl={log_lvl} log_lvl={log_lvl}
> >
</Comp_event_session_obj_li> </Comp_event_session_obj_li>
<!-- {/if} -->