From b0aa3c2c2502dbfc106eae105811d295180f7e67 Mon Sep 17 00:00:00 2001 From: Adam Shedivy Date: Tue, 14 Jan 2025 12:33:22 -0600 Subject: [PATCH] clean up logic --- src/views/jobManager/jobManagerView.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/views/jobManager/jobManagerView.ts b/src/views/jobManager/jobManagerView.ts index 9eaf046b..52b66aec 100644 --- a/src/views/jobManager/jobManagerView.ts +++ b/src/views/jobManager/jobManagerView.ts @@ -304,16 +304,15 @@ export class JobManagerView implements TreeDataProvider { updateStatusBar(); const selectedJob = JobManager.getSelection(); - const selectedSchema = selectedJob?.job.options.libraries[0]; - + // re-register db2i tables context provider with current schema + const selectedSchema = selectedJob?.job.options.libraries[0]?.trim().toLowerCase(); + const currentSchema = provider?.getCurrentSchema().trim().toLowerCase(); if ( provider && - selectedJob !== undefined && - provider.getCurrentSchema() && + selectedJob && selectedSchema && - provider.getCurrentSchema().trim().toLowerCase() !== - selectedSchema.trim().toLowerCase() + currentSchema !== selectedSchema ) { registerDb2iTablesProvider(selectedSchema); }