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