Skip to content

Commit 8fb3856

Browse files
authored
Merge pull request #11 from topcoder-platform/dev-spl-chr-fix [skip ci]
Applying Special character fix [skip ci]
2 parents 41fbdef + f24f4d2 commit 8fb3856

File tree

5 files changed

+12
-14
lines changed

5 files changed

+12
-14
lines changed

.circleci/config.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ builddeploy_steps: &builddeploy_steps
5050
# # consumer deployment
5151
# rm -rf buildenvvar
5252
# ./unsetenv.sh
53-
# ./buildenv.sh -e $DEPLOY_ENV -b ${LOGICAL_ENV}-${APPNAME}-consumer-deployvar
54-
# source buildenvvar
55-
# ./master_deploy.sh -d ECS -e $DEPLOY_ENV -t latest -s ${LOGICAL_ENV}-global-appvar,${LOGICAL_ENV}-${APPNAME}-appvar -i ${APPNAME}
53+
./buildenv.sh -e $DEPLOY_ENV -b ${LOGICAL_ENV}-${APPNAME}-consumer-deployvar
54+
source buildenvvar
55+
./master_deploy.sh -d ECS -e $DEPLOY_ENV -t latest -s ${LOGICAL_ENV}-global-appvar,${LOGICAL_ENV}-${APPNAME}-appvar -i ${APPNAME}
5656
# # without kafka dynamodb
5757
# rm -rf buildenvvar
5858
# ./unsetenv.sh
@@ -98,6 +98,7 @@ workflows:
9898
only:
9999
- dev
100100
- dev-chr-fix
101+
- dev-spl-chr-fix
101102

102103
# Production builds are exectuted only on tagged commits to the
103104
# master branch.

informix_auditing/audit_util.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -588,9 +588,6 @@ char * escapecharjson( char *jsonvalue_org)
588588
} else if (*jsonvalue_copy == '\b') {
589589
posi = strlen(escjsonvalue);
590590
sprintf(&escjsonvalue[posi], "%s","\\b") ;
591-
} else if ('\x00' >= *jsonvalue_copy && *jsonvalue_copy <= '\x1f') {
592-
posi = strlen(escjsonvalue);
593-
sprintf(&escjsonvalue[posi], "\\u%4x",(int)*jsonvalue_copy) ;
594591
} else {
595592
posi = strlen(escjsonvalue);
596593
sprintf(&escjsonvalue[posi], "%c",*jsonvalue_copy) ;

src/api/migrateifxpg.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ async function migrateifxinsertdata(payload, client) {
2424
//Primary key retrival
2525
//var datapk = [];
2626
var datapk = await dbcommonfunction.pgfetchprimarykey(client, schemaname, tablename);
27-
payload = await dbcommonfunction.hextoutf_insertpayload(columnNames, datatypeobj, payload)
27+
//payload = await dbcommonfunction.hextoutf_insertpayload(columnNames, datatypeobj, payload)
2828
const paramSql = Array.from(Array(columnNames.length).keys(), x => `$${x + 1}`).join(',');
2929
const insertSql = `insert into "${tablename}" (${columnNames.map(x => `"${x}"`).join(',')}) values(${paramSql})`;
3030
var conditionstr = ""
@@ -84,7 +84,7 @@ async function migrateifxupdatedata(payload, client) {
8484
//Primary key retrival
8585
// var datapk = [];
8686
datapk = await dbcommonfunction.pgfetchprimarykey(client, schemaname, tablename);
87-
payload = await dbcommonfunction.hextoutf_updatepayload(columnNames, datatypeobj, payload)
87+
//payload = await dbcommonfunction.hextoutf_updatepayload(columnNames, datatypeobj, payload)
8888
var conditionstr = ""
8989
var updatestr = ""
9090
var oldconditionstr = ""
@@ -154,7 +154,7 @@ async function migrateifxdeletedata(payload, client) {
154154
let schemaname = (dbname == pg_dbname) ? 'public' : dbname;
155155
datatypeobj = await dbcommonfunction.pgfetchdatatype(client, schemaname, tablename);
156156
datapk = await dbcommonfunction.pgfetchprimarykey(client, schemaname, tablename);
157-
payload = await dbcommonfunction.hextoutf_insertpayload(columnNames, datatypeobj, payload)
157+
//payload = await dbcommonfunction.hextoutf_insertpayload(columnNames, datatypeobj, payload)
158158
usepkforcond = 0
159159
if (datapk.length != 0) {
160160
usepkforcond = await dbcommonfunction.ivalidatetousepkcondition(columnNames, payload, datapk)

src/api/migratepg.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ async function migratepgInsert(dbpool, payload) {
2020
const columnNames = Object.keys(payload)
2121
let schemaname = (dbname == pg_dbname) ? 'public' : dbname;
2222
datatypeobj = await dbcommonfunction.pgfetchdatatype(client, schemaname, tablename);
23-
payload = await dbcommonfunction.hextoutf_insertpayload(columnNames, datatypeobj, payload)
23+
//payload = await dbcommonfunction.hextoutf_insertpayload(columnNames, datatypeobj, payload)
2424
logger.debug("Payload after hex validation : " + JSON.stringify(payload))
2525
sql = `SET search_path TO ${schemaname};`;
2626
logger.info(sql);
@@ -53,7 +53,7 @@ async function migratepgUpdate(dbpool, payload) {
5353
datatypeobj = await dbcommonfunction.pgfetchdatatype(client, schemaname, tablename);
5454
//Primary key retrival
5555
datapk = await dbcommonfunction.pgfetchprimarykey(client, schemaname, tablename);
56-
payload = await dbcommonfunction.hextoutf_updatepayload(columnNames, datatypeobj, payload)
56+
//payload = await dbcommonfunction.hextoutf_updatepayload(columnNames, datatypeobj, payload)
5757
var setdatastr = ""
5858
var oldconditionstr = ""
5959
setdatastr = await dbcommonfunction.updatesetdatastr(columnNames, payload, datatypeobj)
@@ -99,7 +99,7 @@ async function migratepgDelete(dbpool, payload) {
9999
//Primary key retrival
100100
//var datapk = [];
101101
datapk = await dbcommonfunction.pgfetchprimarykey(client, schemaname, tablename);
102-
payload = await dbcommonfunction.hextoutf_insertpayload(columnNames, datatypeobj, payload)
102+
//payload = await dbcommonfunction.hextoutf_insertpayload(columnNames, datatypeobj, payload)
103103
var conditionstr = ""
104104
if (datapk.length == 0) {
105105
conditionstr = await dbcommonfunction.deletedatacondition_withoutpk(columnNames, payload, datatypeobj, tablename)

src/common/dbmigratefunctions.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -382,11 +382,11 @@ async function db_datavalues_from_fetched_row(columnNames, row, dbname, tablenam
382382
if (fieldname == colName) {
383383
row[colName] = row[colName].substr(1)
384384
}
385-
if (datatypeobj[colName] == 'varchar') {
385+
/* if (datatypeobj[colName] == 'varchar') {
386386
if (await checkdataishex(row[colName])) {
387387
row[colName] = await converthextoutf(row[colName])
388388
}
389-
}
389+
} */
390390
if (isUtf8(row[colName]) || datatypeobj[colName] == 'timestamp' || datatypeobj[colName] == 'date') {
391391
logger.debug(`utf8 or datetime format ${colName}`);
392392
values.push(row[colName]);

0 commit comments

Comments
 (0)