問題
- ワークフローのノードに通知を作成し、テンプレート・フィールド内に、例えば"%"という文字を含むコンテンツを配置しました:
<![CDATA[We received your shipment %]]>
- ワークフローを保存して再度開くと、すべての設定が失われます。
- DevToolsコンソールに以下のエラーが表示されます:
Uncaught (in promise) URIError: URI malformed
at decodeURIComponent (<anonymous>)
at c.sanitizeDefinitionXML (xmlDefinition.js:345:11)
at new c (xmlDefinition.js:23:16)
at c.updateXMLDefinition (deserializeUtil.js:245:25)
at DiagramBuilder.js:359:7
環境
- Liferay DXP 7.4 アップデート 39
解像度
- 観測された動作は既知の問題であり、以下の方法で対処される: LPS-166206 - ワークフロー定義のテンプレートに「%」文字が含まれている場合、URI のデコードに失敗する。
- Liferay DXP 7.4 Update 50+ にアップデートして問題を解決してください。
追加情報
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン