Skip to content

Commit

Permalink
fix: fix #7
Browse files Browse the repository at this point in the history
  • Loading branch information
lizheming committed Mar 11, 2022
1 parent dcce7f9 commit 1f3d42a
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 7 deletions.
3 changes: 2 additions & 1 deletion src/storage/cloudbase.ts
Original file line number Diff line number Diff line change
Expand Up @@ -152,8 +152,9 @@ export default class CloudBaseModel<T> extends Base<T> {

const { data } = await instance.get();
return data.map(item => {
item[this.pk] = item[this._pk].toString();
const pk = item[this._pk].toString();
delete item[this._pk];
item[this.pk] = pk;
return item;
});
}
Expand Down
4 changes: 3 additions & 1 deletion src/storage/deta.ts
Original file line number Diff line number Diff line change
Expand Up @@ -177,9 +177,11 @@ export default class DetaModel<T> extends Base<T> {

data = data.map(item => {
//@ts-ignore
item[this.pk] = item[this._pk];
const pk = item[this._pk];
//@ts-ignore
delete item[this._pk];
//@ts-ignore
item[this.pk] = pk;
return item;
});

Expand Down
4 changes: 3 additions & 1 deletion src/storage/git/base.ts
Original file line number Diff line number Diff line change
Expand Up @@ -188,9 +188,11 @@ export default class GitBase<T> extends Base<T> {

return data.map(item => {
//@ts-ignore
item[this.pk] = item[this._pk];
const pk = item[this._pk];
//@ts-ignore
delete item[this._pk];
//@ts-ignore
item[this.pk] = pk;
return item;
});
}
Expand Down
4 changes: 3 additions & 1 deletion src/storage/inspirecloud.ts
Original file line number Diff line number Diff line change
Expand Up @@ -174,9 +174,11 @@ export default class InspireModel<T> extends Base<T> {
const data = await query.find();
data.forEach((item: T) => {
//@ts-ignore
item[this.pk] = item[this._pk].toString();
const pk = item[this._pk].toString();
//@ts-ignore
delete item[this._pk];
//@ts-ignore
item[this.pk] = pk;
});
return data;
}
Expand Down
4 changes: 3 additions & 1 deletion src/storage/leancloud.ts
Original file line number Diff line number Diff line change
Expand Up @@ -160,9 +160,11 @@ export default class LeanCloudModel<T> extends Base<T> {

return data.map(item => {
//@ts-ignore
item[this.pk] = item[this._pk].toString();
const pk = item[this._pk].toString();
//@ts-ignore
delete item[this._pk];
//@ts-ignore
item[this.pk] = pk;
return item;
});;
}
Expand Down
4 changes: 3 additions & 1 deletion src/storage/mongodb.ts
Original file line number Diff line number Diff line change
Expand Up @@ -161,9 +161,11 @@ export default class MongoDBModel<T> extends Base<T> {
const data = await instance.select();
return data.map((item: T) => {
//@ts-ignore
item[this.pk] = item[this._pk].toString();
const pk = item[this._pk].toString();
//@ts-ignore
delete item[this._pk];
//@ts-ignore
item[this.pk] = pk;
return item;
}) as T[];
}
Expand Down
4 changes: 3 additions & 1 deletion src/storage/mysql.ts
Original file line number Diff line number Diff line change
Expand Up @@ -81,9 +81,11 @@ export default class MySQLModel<T> extends Base<T> {
const data = await instance.select();
return data.map((item: T) => {
//@ts-ignore
item[this.pk] = item[this._pk];
const pk = item[this._pk];
//@ts-ignore
delete item[this._pk];
//@ts-ignore
item[this.pk] = pk;
return item;
}) as T[];
}
Expand Down

0 comments on commit 1f3d42a

Please sign in to comment.