diff --git a/src/utils/queryParser.ts b/src/utils/queryParser.ts index 9581c90..17397f9 100644 --- a/src/utils/queryParser.ts +++ b/src/utils/queryParser.ts @@ -4,11 +4,15 @@ export type MongoFilter = Record; const ignoreObjectIdConversion = ["taggedUsers"]; const ignoreNumberConversion = ["jobNumber"]; +const ignoreDateConversion = ["permitNumber"]; function convertValue(field: string, value: string) { if (!isNaN(Number(value)) && !ignoreNumberConversion.includes(field)) { return Number(value); - } else if (!isNaN(new Date(value).getTime())) { + } else if ( + !isNaN(new Date(value).getTime()) && + !ignoreDateConversion.includes(field) + ) { return new Date(value); } else if ( mongoose.Types.ObjectId.isValid(value) &&