Bug fix for fields not set yet.
This commit is contained in:
@@ -613,7 +613,7 @@ export function db_save_ae_obj_li__event_session(
|
||||
|
||||
poc_person_id: obj.poc_person_id_random,
|
||||
poc_person_id_random: obj.poc_person_id_random,
|
||||
poc_kv_json: obj.poc_kv_json,
|
||||
poc_kv_json: obj.poc_kv_json ?? {},
|
||||
|
||||
name: obj.name,
|
||||
description: obj.description,
|
||||
|
||||
@@ -116,6 +116,11 @@ $: if (browser && ae_tmp.biography === null && $lq__event_session_obj?.poc_kv_js
|
||||
let event_session_data = {poc_kv_json: $lq__event_session_obj.poc_kv_json};
|
||||
console.log('event_session_data:', event_session_data);
|
||||
|
||||
// Check if poc_type exists in the event_session_data.poc_kv_json
|
||||
if (!event_session_data.poc_kv_json[poc_type]) {
|
||||
event_session_data.poc_kv_json[poc_type] = {};
|
||||
}
|
||||
|
||||
event_session_data.poc_kv_json[poc_type]['biography'] = ae_tmp.biography;
|
||||
|
||||
ae_promises.update__event_session_obj = events_func.update_ae_obj__event_session({
|
||||
|
||||
@@ -499,9 +499,9 @@ $: if ($lq__event_session_obj) {
|
||||
type="button"
|
||||
disabled={!$ae_loc.trusted_access && !$ae_loc.edit_mode}
|
||||
class="btn btn-sm variant-ghost-primary hover:variant-filled-primary"
|
||||
class:variant-soft-warning={!$lq__event_session_obj.poc_kv_json[poc_type].agree}
|
||||
class:variant-soft-warning={!$lq__event_session_obj?.poc_kv_json[poc_type]?.agree}
|
||||
on:click={() => ($events_loc.pres_mgmt.show__session_poc_agree = true)}>
|
||||
{#if !$lq__event_session_obj.poc_kv_json[poc_type].agree}
|
||||
{#if !$lq__event_session_obj?.poc_kv_json[poc_type]?.agree}
|
||||
<span class="fas fa-times bg-red-500 text-white px-1 mx-1" title="Not agreed to terms and conditions"></span>
|
||||
Not yet agreed
|
||||
{:else}
|
||||
@@ -516,7 +516,7 @@ $: if ($lq__event_session_obj) {
|
||||
bind:open={$events_loc.pres_mgmt.show__session_poc_agree}
|
||||
autoclose={false}
|
||||
>
|
||||
{#if !$lq__event_session_obj.poc_kv_json[poc_type].agree}
|
||||
{#if !$lq__event_session_obj?.poc_kv_json[poc_type]?.agree}
|
||||
<div>
|
||||
<div>
|
||||
Not Agreed:
|
||||
@@ -535,12 +535,12 @@ $: if ($lq__event_session_obj) {
|
||||
|
||||
<svelte:fragment slot="footer">
|
||||
<div class="text-center w-full">
|
||||
{#if !$lq__event_session_obj.poc_kv_json[poc_type].agree}
|
||||
{#if !$lq__event_session_obj?.poc_kv_json[poc_type]?.agree}
|
||||
<button
|
||||
on:click={() => {
|
||||
console.log('Agree to the terms and conditions.');
|
||||
|
||||
let event_session_data = {poc_kv_json: $lq__event_session_obj.poc_kv_json};
|
||||
let event_session_data = {poc_kv_json: $lq__event_session_obj?.poc_kv_json};
|
||||
console.log('event_session_data:', event_session_data);
|
||||
|
||||
event_session_data.poc_kv_json[poc_type]['agree'] = true;
|
||||
@@ -567,7 +567,7 @@ $: if ($lq__event_session_obj) {
|
||||
on:click={() => {
|
||||
console.log('Change to not agreed.');
|
||||
|
||||
let event_session_data = {poc_kv_json: $lq__event_session_obj.poc_kv_json};
|
||||
let event_session_data = {poc_kv_json: $lq__event_session_obj?.poc_kv_json};
|
||||
console.log('event_session_data:', event_session_data);
|
||||
|
||||
event_session_data.poc_kv_json[poc_type]['agree'] = false;
|
||||
|
||||
Reference in New Issue
Block a user