Skip to content

Commit 18ee24b

Browse files
Merge pull request #30 from epam/main-1.2
New Release
2 parents 6b9159b + db19815 commit 18ee24b

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

java/ws-server/src/main/docker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM amazoncorretto:17-alpine3.21
33
COPY ws-server /ws-server
44
WORKDIR /ws-server
55

6-
ENV JAVA_DEFAULT_OPTS=--add-opens=java.base/jdk.internal.misc=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED
6+
ENV JAVA_DEFAULT_OPTS="--add-opens=java.base/jdk.internal.misc=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED"
77

88
EXPOSE 8099
99
ENTRYPOINT ["/bin/sh", "-c", "java ${JAVA_DEFAULT_OPTS} ${JAVA_OPTS} -cp . -jar timebase-ws-server-*.jar"]

java/ws-server/src/main/java/com/epam/deltix/tbwg/webapp/utils/json/CustomEncodingJsonRawMessagePrinter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ protected boolean appendArrayField(ArrayDataType type, ReadableValue udec, Strin
5353
appendSeparator(sb);
5454
else
5555
needSepa = true;
56-
sb.append(rv.getString());
56+
appendString(String.valueOf(rv.getLong()), sb);
5757
} catch (NullValueException e) {
5858
sb.append("null");
5959
}

web/frontend/src/app/shared/utils/digitGrouping.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export function formatArray(array: any[], locale: string) {
22
return array.map(item => {
3-
if (['number', 'string'].includes(typeof item) && Math.abs(item) >= 1000) {
3+
if (Math.abs(item) >= 1000 && Math.abs(item) <= Number.MAX_SAFE_INTEGER) {
44
return parseFloat(item).toLocaleString(locale);
55
} else if (item && typeof item === 'object') {
66
return formatObject(item, locale);
@@ -16,7 +16,7 @@ export function formatObject(object: object, locale: string) {
1616
return Object.fromEntries(
1717
Object.entries(object).map(([key, value]) => {
1818
let formattedValue = value;
19-
if (['number', 'string'].includes(typeof value) && Math.abs(value) >= 1000) {
19+
if (Math.abs(value) >= 1000 && Math.abs(value) <= Number.MAX_SAFE_INTEGER) {
2020
formattedValue = parseFloat(value).toLocaleString(locale);
2121
} else if (value && typeof value === 'object') {
2222
formattedValue = formatObject(value, locale);

0 commit comments

Comments
 (0)