BF [ 2876259 ] PO.insertTranslation query is not correct
https://sourceforge.net/tracker/?func=detail&aid=2876259&group_id=176962&atid=879332
This commit is contained in:
parent
37536f2b3f
commit
9b69cad0e9
|
@ -80,6 +80,9 @@ import org.w3c.dom.Element;
|
||||||
* https://sourceforge.net/tracker/index.php?func=detail&aid=2859125&group_id=176962&atid=879332
|
* https://sourceforge.net/tracker/index.php?func=detail&aid=2859125&group_id=176962&atid=879332
|
||||||
* <li>BF [ 2866493 ] VTreePanel is not saving who did the node move
|
* <li>BF [ 2866493 ] VTreePanel is not saving who did the node move
|
||||||
* https://sourceforge.net/tracker/?func=detail&atid=879332&aid=2866493&group_id=176962
|
* https://sourceforge.net/tracker/?func=detail&atid=879332&aid=2866493&group_id=176962
|
||||||
|
* @author Teo Sarca, teo.sarca@gmail.com
|
||||||
|
* <li>BF [ 2876259 ] PO.insertTranslation query is not correct
|
||||||
|
* https://sourceforge.net/tracker/?func=detail&aid=2876259&group_id=176962&atid=879332
|
||||||
* @author Victor Perez, e-Evolution SC
|
* @author Victor Perez, e-Evolution SC
|
||||||
* <li>[ 2195894 ] Improve performance in PO engine
|
* <li>[ 2195894 ] Improve performance in PO engine
|
||||||
* <li>http://sourceforge.net/tracker/index.php?func=detail&aid=2195894&group_id=176962&atid=879335
|
* <li>http://sourceforge.net/tracker/index.php?func=detail&aid=2195894&group_id=176962&atid=879335
|
||||||
|
@ -3123,14 +3126,9 @@ public abstract class PO
|
||||||
.append("FROM AD_Language l, ").append(tableName).append(" t ")
|
.append("FROM AD_Language l, ").append(tableName).append(" t ")
|
||||||
.append("WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.")
|
.append("WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.")
|
||||||
.append(keyColumn).append("=").append(get_ID())
|
.append(keyColumn).append("=").append(get_ID())
|
||||||
/*jz since derby bug, rewrite the sql
|
|
||||||
.append(" AND NOT EXISTS (SELECT * FROM ").append(tableName)
|
.append(" AND NOT EXISTS (SELECT * FROM ").append(tableName)
|
||||||
.append("_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.")
|
.append("_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.")
|
||||||
.append(keyColumn).append("=t.").append(keyColumn).append(")");
|
.append(keyColumn).append("=t.").append(keyColumn).append(")");
|
||||||
*/
|
|
||||||
.append(" AND EXISTS (SELECT * FROM ").append(tableName)
|
|
||||||
.append("_Trl tt WHERE tt.AD_Language!=l.AD_Language OR tt.")
|
|
||||||
.append(keyColumn).append("!=t.").append(keyColumn).append(")");
|
|
||||||
int no = DB.executeUpdate(sql.toString(), m_trxName);
|
int no = DB.executeUpdate(sql.toString(), m_trxName);
|
||||||
log.fine("#" + no);
|
log.fine("#" + no);
|
||||||
return no > 0;
|
return no > 0;
|
||||||
|
|
Loading…
Reference in New Issue