Skip to content

Commit 97d8a58

Browse files
committed
Merge branch 'upstream' into batchTransaction
2 parents e3b42cd + d810f34 commit 97d8a58

File tree

6 files changed

+92
-101
lines changed

6 files changed

+92
-101
lines changed

Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ RUN npm run build
1111

1212
# Release stage
1313
FROM node:lts-alpine as release
14+
15+
RUN apk update; \
16+
apk add git;
17+
1418
VOLUME /parse-server/cloud /parse-server/config
1519

1620
WORKDIR /parse-server

package-lock.json

Lines changed: 28 additions & 44 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
"mime": "2.4.4",
4444
"mongodb": "3.2.7",
4545
"node-rsa": "1.0.5",
46-
"parse": "2.5.1",
47-
"pg-promise": "8.7.5",
46+
"parse": "2.6.0",
47+
"pg-promise": "9.0.0",
4848
"redis": "2.8.0",
4949
"semver": "6.3.0",
5050
"subscriptions-transport-ws": "0.9.16",
@@ -73,7 +73,7 @@
7373
"cross-env": "5.2.0",
7474
"deep-diff": "1.0.2",
7575
"eslint": "6.1.0",
76-
"eslint-plugin-flowtype": "3.12.1",
76+
"eslint-plugin-flowtype": "3.12.2",
7777
"flow-bin": "0.104.0",
7878
"form-data": "2.5.0",
7979
"gaze": "1.1.3",
@@ -110,8 +110,7 @@
110110
"parse-server": "./bin/parse-server"
111111
},
112112
"optionalDependencies": {
113-
"bcrypt": "3.0.6",
114-
"uws": "10.148.1"
113+
"bcrypt": "3.0.6"
115114
},
116115
"collective": {
117116
"type": "opencollective",

spec/ParseQuery.spec.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,24 @@ describe('Parse.Query testing', () => {
359359
}, done.fail);
360360
});
361361

362+
it('nested equalTo string with single quote', async () => {
363+
const obj = new TestObject({ nested: { foo: "single'quote" } });
364+
await obj.save();
365+
const query = new Parse.Query(TestObject);
366+
query.equalTo('nested.foo', "single'quote");
367+
const result = await query.get(obj.id);
368+
equal(result.get('nested').foo, "single'quote");
369+
});
370+
371+
it('nested containedIn string with single quote', async () => {
372+
const obj = new TestObject({ nested: { foo: ["single'quote"]} });
373+
await obj.save();
374+
const query = new Parse.Query(TestObject);
375+
query.containedIn('nested.foo', ["single'quote"]);
376+
const result = await query.get(obj.id);
377+
equal(result.get('nested').foo[0], "single'quote");
378+
});
379+
362380
it('nested containedIn string', done => {
363381
const sender1 = { group: ['A', 'B'] };
364382
const sender2 = { group: ['A', 'C'] };

0 commit comments

Comments
 (0)