gpt4 book ai didi

acumatica - PXException - 未完整显示电子邮件

转载 作者:行者123 更新时间:2023-12-04 09:35:53 25 4
gpt4 key购买 nike

我有一个在操作中抛出 PXException 的验证,并且该消息有一个电子邮件地址。在邮件中未完整打印电子邮件的情况下,发生了一些奇怪的事情。

For example, it is showing "The following email is already in use:myemail" instead of "The following email is already in use:myemail@email.com" i.e. it removes the part of the email after the @symbol.


我正在使用这种方法抛出错误:
throw new PXException(EDMessages.REGISTRATION_EMAIL_ALREADY_INUSE, row.Email);
这是标准的 Acumatica 行为吗?
作为一种解决方法,我可以尝试使用 Ask 而不是 PXException,但最好知道为什么会发生这种情况。

最佳答案

有强烈的迹象表明 Acumatica 使用该字符将异常消息路由到特定的 HTML 框架。内部格式是这样的:'$target=frame_name@message'。
我怀疑这个来自 Acumatica 框架的 JavaScript 片段导致了这个问题:

// extraction of redirect message
var ar = result.split('@', 2), msg = ar.length > 1 ? ar[1] : null;
result = ar[0];

关于acumatica - PXException - 未完整显示电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62590172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com