don't try to parse empty qrJson on add from text

This commit is contained in:
LenAnderson
2024-07-23 11:40:23 -04:00
parent 3b2dcd60da
commit 80879e0c51

View File

@@ -241,6 +241,7 @@ export class QuickReplySet {
} }
addQuickReplyFromText(qrJson) { addQuickReplyFromText(qrJson) {
let data; let data;
if (qrJson) {
try { try {
data = JSON.parse(qrJson ?? '{}'); data = JSON.parse(qrJson ?? '{}');
delete data.id; delete data.id;
@@ -258,6 +259,9 @@ export class QuickReplySet {
// no JSON, use plaintext as QR message // no JSON, use plaintext as QR message
data = { message: qrJson }; data = { message: qrJson };
} }
} else {
data = {};
}
const newQr = this.addQuickReply(data); const newQr = this.addQuickReply(data);
return newQr; return newQr;
} }