[Erp5-report] r37121 nicolas.dumazet - in /erp5/trunk/bt5/erp5_base: SkinTemplateItem/porta...
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Jul 15 10:17:16 CEST 2010
Author: nicolas.dumazet
Date: Thu Jul 15 10:17:02 2010
New Revision: 37121
URL: http://svn.erp5.org?rev=37121&view=rev
Log:
Of course, JOIN on delivery should be a LEFT JOIN.
Thanks to tatuya for noticing!
Modified:
erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/BusinessPath_zSelectBuildableMovementList.xml
erp5/trunk/bt5/erp5_base/bt/revision
Modified: erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/BusinessPath_zSelectBuildableMovementList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/BusinessPath_zSelectBuildableMovementList.xml?rev=37121&r1=37120&r2=37121&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/BusinessPath_zSelectBuildableMovementList.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/BusinessPath_zSelectBuildableMovementList.xml [utf8] Thu Jul 15 10:17:02 2010
@@ -86,7 +86,11 @@ SELECT\n
FROM\n
movement\n
, catalog\n
- , category as delivery\n
+ , LEFT JOIN category as delivery\n
+ ON (\n
+ catalog.uid = delivery.uid\n
+ AND <dtml-sqltest "portal_categories.delivery.getUid()" column="delivery.base_category_uid" type="int">\n
+ )\n
, category as causality\n
<dtml-in prefix="table" expr="from_table_list">\n
<dtml-if expr="table_key not in (\'catalog\', \'movement\')">\n
@@ -95,9 +99,7 @@ FROM\n
</dtml-in>\n
\n
WHERE\n
- catalog.uid = delivery.uid\n
- AND <dtml-sqltest "portal_categories.delivery.getUid()" column="delivery.base_category_uid" type="int">\n
- AND delivery.category_uid is NULL\n
+ delivery.category_uid is NULL\n
\n
AND catalog.uid = causality.uid\n
AND <dtml-sqltest "portal_categories.causality.getUid()" column="causality.base_category_uid" type="int">\n
@@ -106,8 +108,7 @@ WHERE\n
AND catalog.uid = movement.uid\n
AND movement.resource_uid is not NULL\n
\n
- <dtml-if where_expression>AND <dtml-var where_expression></dtml-if>\n
-
+ <dtml-if where_expression>AND <dtml-var where_expression></dtml-if>
]]></string> </value>
</item>
@@ -156,7 +157,11 @@ SELECT\n
FROM\n
movement\n
, catalog\n
- , category as delivery\n
+ , LEFT JOIN category as delivery\n
+ ON (\n
+ catalog.uid = delivery.uid\n
+ AND <dtml-sqltest "portal_categories.delivery.getUid()" column="delivery.base_category_uid" type="int">\n
+ )\n
, category as causality\n
<dtml-in prefix="table" expr="from_table_list">\n
<dtml-if expr="table_key not in (\'catalog\', \'movement\')">\n
@@ -165,9 +170,7 @@ FROM\n
</dtml-in>\n
\n
WHERE\n
- catalog.uid = delivery.uid\n
- AND <dtml-sqltest "portal_categories.delivery.getUid()" column="delivery.base_category_uid" type="int">\n
- AND delivery.category_uid is NULL\n
+ delivery.category_uid is NULL\n
\n
AND catalog.uid = causality.uid\n
AND <dtml-sqltest "portal_categories.causality.getUid()" column="causality.base_category_uid" type="int">\n
@@ -176,8 +179,7 @@ WHERE\n
AND catalog.uid = movement.uid\n
AND movement.resource_uid is not NULL\n
\n
- <dtml-if where_expression>AND <dtml-var where_expression></dtml-if>\n
-
+ <dtml-if where_expression>AND <dtml-var where_expression></dtml-if>
]]></string> </value>
</item>
Modified: erp5/trunk/bt5/erp5_base/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_base/bt/revision?rev=37121&r1=37120&r2=37121&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_base/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_base/bt/revision [utf8] Thu Jul 15 10:17:02 2010
@@ -1 +1 @@
-806
\ No newline at end of file
+807
\ No newline at end of file
More information about the Erp5-report
mailing list