Function: addStringField()
addStringField(
fieldName:string,value:string|undefined,updateFields:string[],updateValues:DbValue[]):void
Defined in: electron/services/database/utils/valueConverters.ts:126
Add a string field to update arrays if the value is defined.
Parameters
fieldName
string
The database field name to update
value
The string value to add, or undefined to skip
string | undefined
updateFields
string[]
Array to append the field update clause
updateValues
DbValue[]
Array to append the database value
Returns
void
Remarks
Handles string values for database storage with explicit empty string handling. - If value is undefined: field is not added (skipped)
- If value is empty string: stores empty string (preserved as-is)
- Otherwise: stores the string value after conversion
Only adds the field if the value is not undefined, allowing for optional updates. Empty strings are preserved to maintain data integrity.