Respect LateExpression arg when building unique_tag, MPSCR-107
Rule's unique_tag is important for update procedure implemented by RulesPlanHandler. Only when we can guarantee that an argument to constraint/predicate has not changed we can save on re-building a rule from template. Ignoring LateExpression was a mistake.
This commit is contained in:
parent
88aaf7898c
commit
e1bab4a1c7
|
|
@ -5582,22 +5582,7 @@
|
|||
<property role="3oM_SC" value="considered" />
|
||||
</node>
|
||||
<node concept="3oM_SD" id="500mE4_vUrj" role="1PaTwD">
|
||||
<property role="3oM_SC" value=""internal"" />
|
||||
</node>
|
||||
<node concept="3oM_SD" id="4DCEyKv4uXn" role="1PaTwD">
|
||||
<property role="3oM_SC" value="data" />
|
||||
</node>
|
||||
<node concept="3oM_SD" id="4DCEyKv4uYp" role="1PaTwD">
|
||||
<property role="3oM_SC" value="and" />
|
||||
</node>
|
||||
<node concept="3oM_SD" id="4DCEyKv4uYG" role="1PaTwD">
|
||||
<property role="3oM_SC" value="LateExpressions" />
|
||||
</node>
|
||||
<node concept="3oM_SD" id="4DCEyKv4uWK" role="1PaTwD">
|
||||
<property role="3oM_SC" value="are" />
|
||||
</node>
|
||||
<node concept="3oM_SD" id="4DCEyKv4uWN" role="1PaTwD">
|
||||
<property role="3oM_SC" value="ignored" />
|
||||
<property role="3oM_SC" value=""internal"," />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -5694,53 +5679,43 @@
|
|||
<node concept="3clFbF" id="500mE4_vUWs" role="3cqZAp">
|
||||
<node concept="3fqX7Q" id="500mE4_vVvV" role="3clFbG">
|
||||
<node concept="1eOMI4" id="500mE4_vYmH" role="3fr31v">
|
||||
<node concept="22lmx$" id="4DCEyKv33OG" role="1eOMHV">
|
||||
<node concept="2ZW3vV" id="4DCEyKv35yW" role="3uHU7w">
|
||||
<node concept="3uibUv" id="4DCEyKv35EA" role="2ZW6by">
|
||||
<ref role="3uigEE" node="5WBVN_M1BKE" resolve="LateExpression" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4DCEyKv35b0" role="2ZW6bz">
|
||||
<ref role="3cqZAo" node="500mE4_vARD" resolve="arg" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="22lmx$" id="4DCEyKv2NID" role="3uHU7B">
|
||||
<node concept="22lmx$" id="500mE4_JbC2" role="3uHU7B">
|
||||
<node concept="22lmx$" id="500mE4_vXMZ" role="3uHU7B">
|
||||
<node concept="2ZW3vV" id="500mE4_vVvX" role="3uHU7B">
|
||||
<node concept="3uibUv" id="500mE4_vVvY" role="2ZW6by">
|
||||
<ref role="3uigEE" to="bj13:~MetaLogical" resolve="MetaLogical" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="500mE4_vVvZ" role="2ZW6bz">
|
||||
<ref role="3cqZAo" node="500mE4_vARD" resolve="arg" />
|
||||
</node>
|
||||
<node concept="22lmx$" id="4DCEyKv2NID" role="1eOMHV">
|
||||
<node concept="22lmx$" id="500mE4_JbC2" role="3uHU7B">
|
||||
<node concept="22lmx$" id="500mE4_vXMZ" role="3uHU7B">
|
||||
<node concept="2ZW3vV" id="500mE4_vVvX" role="3uHU7B">
|
||||
<node concept="3uibUv" id="500mE4_vVvY" role="2ZW6by">
|
||||
<ref role="3uigEE" to="bj13:~MetaLogical" resolve="MetaLogical" />
|
||||
</node>
|
||||
<node concept="2ZW3vV" id="500mE4_vY3P" role="3uHU7w">
|
||||
<node concept="3uibUv" id="500mE4_vY8B" role="2ZW6by">
|
||||
<ref role="3uigEE" to="bj13:~Logical" resolve="Logical" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="500mE4_vXVs" role="2ZW6bz">
|
||||
<ref role="3cqZAo" node="500mE4_vARD" resolve="arg" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="500mE4_vVvZ" role="2ZW6bz">
|
||||
<ref role="3cqZAo" node="500mE4_vARD" resolve="arg" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2ZW3vV" id="500mE4_Jc9W" role="3uHU7w">
|
||||
<node concept="3uibUv" id="500mE4_Jcri" role="2ZW6by">
|
||||
<ref role="3uigEE" to="6exd:1bm7a6EXvsP" resolve="DataForm" />
|
||||
<node concept="2ZW3vV" id="500mE4_vY3P" role="3uHU7w">
|
||||
<node concept="3uibUv" id="500mE4_vY8B" role="2ZW6by">
|
||||
<ref role="3uigEE" to="bj13:~Logical" resolve="Logical" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="500mE4_Jc05" role="2ZW6bz">
|
||||
<node concept="37vLTw" id="500mE4_vXVs" role="2ZW6bz">
|
||||
<ref role="3cqZAo" node="500mE4_vARD" resolve="arg" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2ZW3vV" id="4DCEyKv2Ogq" role="3uHU7w">
|
||||
<node concept="3uibUv" id="4DCEyKv2TEu" role="2ZW6by">
|
||||
<ref role="3uigEE" to="wyt6:~String" resolve="String" />
|
||||
<node concept="2ZW3vV" id="500mE4_Jc9W" role="3uHU7w">
|
||||
<node concept="3uibUv" id="500mE4_Jcri" role="2ZW6by">
|
||||
<ref role="3uigEE" to="6exd:1bm7a6EXvsP" resolve="DataForm" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4DCEyKv2Oa9" role="2ZW6bz">
|
||||
<node concept="37vLTw" id="500mE4_Jc05" role="2ZW6bz">
|
||||
<ref role="3cqZAo" node="500mE4_vARD" resolve="arg" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2ZW3vV" id="4DCEyKv2Ogq" role="3uHU7w">
|
||||
<node concept="3uibUv" id="4DCEyKv2TEu" role="2ZW6by">
|
||||
<ref role="3uigEE" to="wyt6:~String" resolve="String" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4DCEyKv2Oa9" role="2ZW6bz">
|
||||
<ref role="3cqZAo" node="500mE4_vARD" resolve="arg" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
|
|||
Loading…
Reference in New Issue