Skip to content

Commit 8d43263

Browse files
Fix Bullet Point Complete Date
- Even though it's not currently being used it is now being saved as it should
1 parent 5ef49e7 commit 8d43263

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/index.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -802,7 +802,12 @@ ipcMain.handle('bulletpoint-handler', async(req, data) => {
802802

803803
async function toggleBulletpointStatus(id, status) {
804804
const newStatus = status === 'active' ? 'complete' : 'active';
805-
const sqlStatement = 'UPDATE bulletpoints SET status = ?, dateModified = datetime("now", "localtime") WHERE id = ?';
805+
let sqlStatement;
806+
if (newStatus === 'complete'){
807+
sqlStatement = `UPDATE bulletpoints SET status = ?, dateModified = datetime("now", "localtime"), dateCompleted = datetime("now", "localtime") WHERE id = ?`;
808+
} else {
809+
sqlStatement = 'UPDATE bulletpoints SET status = ?, dateModified = datetime("now", "localtime"), dateCompleted = NULL WHERE id = ?';
810+
}
806811
return new Promise((resolve, reject) => {
807812
db.run(sqlStatement, [newStatus, id], (err) => {
808813
if (err){

0 commit comments

Comments
 (0)