IDEMPIERE-4061 isTranslated is not set Yes on new Record default (#825)

This commit is contained in:
Carlos Ruiz 2021-08-12 23:10:35 +02:00 committed by GitHub
parent b8437b2c23
commit 1af3cc0848
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -3795,13 +3795,13 @@ public abstract class PO
sql.append("SELECT l.AD_Language,t.") sql.append("SELECT l.AD_Language,t.")
.append(keyColumn).append(", ") .append(keyColumn).append(", ")
.append(sColumns) .append(sColumns)
.append(" 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy"); .append(" CASE WHEN l.AD_Language=c.AD_Language THEN 'Y' ELSE 'N' END AS IsTranslated,t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy");
if (uuidColumn != null && uuidFunction) if (uuidColumn != null && uuidFunction)
sql.append(",Generate_UUID() "); sql.append(",Generate_UUID() ");
else else
sql.append(" "); sql.append(" ");
sql.append("FROM AD_Language l, ").append(tableName).append(" t ") sql.append("FROM AD_Language l, ").append(tableName).append(" t, AD_Client c ")
.append("WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.") .append("WHERE t.AD_Client_ID=c.AD_Client_ID AND 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())
.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.")