diff --git a/doc/scripting/note-from-bitrix-task.qml b/doc/scripting/note-from-bitrix-task.qml index 11cb0df3cf..df42ac7567 100644 --- a/doc/scripting/note-from-bitrix-task.qml +++ b/doc/scripting/note-from-bitrix-task.qml @@ -33,7 +33,7 @@ QtObject { // https://regex101.com is your friend // var headlineRegExp = /(.+?)<\/span>/im; - var headlineRegExp = /(.+?)<\/span>/im; + var headlineRegExp = /(.+?)<\/?span/im; var headlineMatch = headlineRegExp.exec(html); var headline = headlineMatch !== null ? headlineMatch[1] : ""; // remove the "aufgabe" text and all "/" @@ -67,7 +67,16 @@ QtObject { var urlMatch = urlRegExp.exec(html); var url = urlMatch !== null ? urlMatch[1] : ""; + // fallback url parsing + if (url == "") { + var urlRegExp = /<\/span>