Skip to content

Commit ac3bc62

Browse files
committed
Bugfix: Respect floats
1 parent b24af6f commit ac3bc62

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

dist/vuex-orm-apollo.esm.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9392,7 +9392,7 @@ var QueryBuilder = /** @class */ (function () {
93929392
}
93939393
}
93949394
else if (model.fieldIsNumber(model.fields.get(key))) {
9395-
result[key] = parseInt(data[key], 0);
9395+
result[key] = parseFloat(data[key]);
93969396
}
93979397
else if (key.endsWith('Type') && model.isTypeFieldOfPolymorphRelation(key)) {
93989398
result[key] = inflection.pluralize(downcaseFirstLetter(data[key]));

src/queryBuilder.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ export default class QueryBuilder {
186186
result[newKey] = this.transformIncomingData(data[key], localModel, mutation, true);
187187
}
188188
} else if (model.fieldIsNumber(model.fields.get(key))) {
189-
result[key] = parseInt(data[key], 0);
189+
result[key] = parseFloat(data[key]);
190190
} else if (key.endsWith('Type') && model.isTypeFieldOfPolymorphRelation(key)) {
191191
result[key] = inflection.pluralize(downcaseFirstLetter(data[key]));
192192
} else {

test/unit/QueryBuilder.spec.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ describe('QueryBuilder', () => {
312312
"id": "15",
313313
"name": "Charly Brown"
314314
},
315-
"otherId": "4894",
315+
"otherId": "4894.35",
316316
"comments": {
317317
"nodes": [
318318
{
@@ -343,7 +343,7 @@ describe('QueryBuilder', () => {
343343
"id": 15,
344344
"name": "Charly Brown"
345345
},
346-
"otherId": 4894,
346+
"otherId": 4894.35,
347347
"comments": [
348348
{
349349
"$isPersisted": true,

0 commit comments

Comments
 (0)