diff --git a/helpers/functions.sqlFilters.d.ts b/helpers/functions.sqlFilters.d.ts index 86df21a9..3d2a569f 100644 --- a/helpers/functions.sqlFilters.d.ts +++ b/helpers/functions.sqlFilters.d.ts @@ -3,7 +3,7 @@ interface WhereClauseReturn { sqlWhereClause: string; sqlParameters: unknown[]; } -export declare function getLotNameWhereClause(lotName: string | undefined, lotNameSearchType: LotNameSearchType | undefined, lotsTableAlias?: string): WhereClauseReturn; +export declare function getLotNameWhereClause(lotName?: string, lotNameSearchType?: LotNameSearchType, lotsTableAlias?: string): WhereClauseReturn; type OccupancyTime = '' | 'current' | 'past' | 'future'; export declare function getOccupancyTimeWhereClause(occupancyTime: OccupancyTime | undefined, lotOccupanciesTableAlias?: string): WhereClauseReturn; export declare function getOccupantNameWhereClause(occupantName?: string, tableAlias?: string): WhereClauseReturn; diff --git a/helpers/functions.sqlFilters.js b/helpers/functions.sqlFilters.js index 3e610cbf..64b70632 100644 --- a/helpers/functions.sqlFilters.js +++ b/helpers/functions.sqlFilters.js @@ -1,9 +1,9 @@ import { dateToInteger } from '@cityssm/utils-datetime'; -export function getLotNameWhereClause(lotName = '', lotNameSearchType, lotsTableAlias = 'l') { +export function getLotNameWhereClause(lotName = '', lotNameSearchType = '', lotsTableAlias = 'l') { let sqlWhereClause = ''; const sqlParameters = []; if (lotName !== '') { - switch (lotNameSearchType) { + switch (lotNameSearchType ?? '') { case 'startsWith': { sqlWhereClause += ` and ${lotsTableAlias}.lotName like ? || '%'`; sqlParameters.push(lotName); diff --git a/helpers/functions.sqlFilters.ts b/helpers/functions.sqlFilters.ts index edce1a64..52f90211 100644 --- a/helpers/functions.sqlFilters.ts +++ b/helpers/functions.sqlFilters.ts @@ -9,14 +9,14 @@ interface WhereClauseReturn { export function getLotNameWhereClause( lotName = '', - lotNameSearchType: LotNameSearchType | undefined, + lotNameSearchType: LotNameSearchType = '', lotsTableAlias = 'l' ): WhereClauseReturn { let sqlWhereClause = '' const sqlParameters: unknown[] = [] if (lotName !== '') { - switch (lotNameSearchType) { + switch (lotNameSearchType ?? '') { case 'startsWith': { sqlWhereClause += ` and ${lotsTableAlias}.lotName like ? || '%'` sqlParameters.push(lotName)