Skip to content

Commit 9455b5a

Browse files
chore: wip
1 parent 79fd08f commit 9455b5a

18 files changed

+74
-0
lines changed

storage/framework/core/orm/src/generate.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1808,6 +1808,8 @@ export async function generateModelString(
18081808
}
18091809
18101810
static async latest(): Promise<${modelName}Type | undefined> {
1811+
const instance = new ${modelName}Model(null)
1812+
18111813
const model = await DB.instance.selectFrom('${tableName}')
18121814
.selectAll()
18131815
.orderBy('id', 'desc')
@@ -1816,6 +1818,8 @@ export async function generateModelString(
18161818
if (!model)
18171819
return undefined
18181820
1821+
await instance.loadRelations(model)
1822+
18191823
const data = new ${modelName}Model(model as ${modelName}Type)
18201824
18211825
return data
@@ -1830,6 +1834,8 @@ export async function generateModelString(
18301834
if (!model)
18311835
return undefined
18321836
1837+
await this.loadRelations(model)
1838+
18331839
const data = new ${modelName}Model(model as ${modelName}Type)
18341840
18351841
return data

storage/framework/orm/src/models/AccessToken.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1094,6 +1094,8 @@ export class AccessTokenModel {
10941094
if (!model)
10951095
return undefined
10961096

1097+
await this.loadRelations(model)
1098+
10971099
const data = new AccessTokenModel(model as AccessTokenType)
10981100

10991101
return data
@@ -1108,6 +1110,8 @@ export class AccessTokenModel {
11081110
if (!model)
11091111
return undefined
11101112

1113+
await this.loadRelations(model)
1114+
11111115
const data = new AccessTokenModel(model as AccessTokenType)
11121116

11131117
return data

storage/framework/orm/src/models/Activity.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1144,6 +1144,8 @@ export class ActivityModel {
11441144
if (!model)
11451145
return undefined
11461146

1147+
await this.loadRelations(model)
1148+
11471149
const data = new ActivityModel(model as ActivityType)
11481150

11491151
return data
@@ -1158,6 +1160,8 @@ export class ActivityModel {
11581160
if (!model)
11591161
return undefined
11601162

1163+
await this.loadRelations(model)
1164+
11611165
const data = new ActivityModel(model as ActivityType)
11621166

11631167
return data

storage/framework/orm/src/models/Deployment.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1159,6 +1159,8 @@ export class DeploymentModel {
11591159
if (!model)
11601160
return undefined
11611161

1162+
await this.loadRelations(model)
1163+
11621164
const data = new DeploymentModel(model as DeploymentType)
11631165

11641166
return data
@@ -1173,6 +1175,8 @@ export class DeploymentModel {
11731175
if (!model)
11741176
return undefined
11751177

1178+
await this.loadRelations(model)
1179+
11761180
const data = new DeploymentModel(model as DeploymentType)
11771181

11781182
return data

storage/framework/orm/src/models/Error.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1098,6 +1098,8 @@ export class ErrorModel {
10981098
if (!model)
10991099
return undefined
11001100

1101+
await this.loadRelations(model)
1102+
11011103
const data = new ErrorModel(model as ErrorType)
11021104

11031105
return data
@@ -1112,6 +1114,8 @@ export class ErrorModel {
11121114
if (!model)
11131115
return undefined
11141116

1117+
await this.loadRelations(model)
1118+
11151119
const data = new ErrorModel(model as ErrorType)
11161120

11171121
return data

storage/framework/orm/src/models/FailedJob.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1098,6 +1098,8 @@ export class FailedJobModel {
10981098
if (!model)
10991099
return undefined
11001100

1101+
await this.loadRelations(model)
1102+
11011103
const data = new FailedJobModel(model as FailedJobType)
11021104

11031105
return data
@@ -1112,6 +1114,8 @@ export class FailedJobModel {
11121114
if (!model)
11131115
return undefined
11141116

1117+
await this.loadRelations(model)
1118+
11151119
const data = new FailedJobModel(model as FailedJobType)
11161120

11171121
return data

storage/framework/orm/src/models/Job.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1098,6 +1098,8 @@ export class JobModel {
10981098
if (!model)
10991099
return undefined
11001100

1101+
await this.loadRelations(model)
1102+
11011103
const data = new JobModel(model as JobType)
11021104

11031105
return data
@@ -1112,6 +1114,8 @@ export class JobModel {
11121114
if (!model)
11131115
return undefined
11141116

1117+
await this.loadRelations(model)
1118+
11151119
const data = new JobModel(model as JobType)
11161120

11171121
return data

storage/framework/orm/src/models/PaymentMethod.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1166,6 +1166,8 @@ export class PaymentMethodModel {
11661166
if (!model)
11671167
return undefined
11681168

1169+
await this.loadRelations(model)
1170+
11691171
const data = new PaymentMethodModel(model as PaymentMethodType)
11701172

11711173
return data
@@ -1180,6 +1182,8 @@ export class PaymentMethodModel {
11801182
if (!model)
11811183
return undefined
11821184

1185+
await this.loadRelations(model)
1186+
11831187
const data = new PaymentMethodModel(model as PaymentMethodType)
11841188

11851189
return data

storage/framework/orm/src/models/Post.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1060,6 +1060,8 @@ export class PostModel {
10601060
if (!model)
10611061
return undefined
10621062

1063+
await this.loadRelations(model)
1064+
10631065
const data = new PostModel(model as PostType)
10641066

10651067
return data
@@ -1074,6 +1076,8 @@ export class PostModel {
10741076
if (!model)
10751077
return undefined
10761078

1079+
await this.loadRelations(model)
1080+
10771081
const data = new PostModel(model as PostType)
10781082

10791083
return data

storage/framework/orm/src/models/Product.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1146,6 +1146,8 @@ export class ProductModel {
11461146
if (!model)
11471147
return undefined
11481148

1149+
await this.loadRelations(model)
1150+
11491151
const data = new ProductModel(model as ProductType)
11501152

11511153
return data
@@ -1160,6 +1162,8 @@ export class ProductModel {
11601162
if (!model)
11611163
return undefined
11621164

1165+
await this.loadRelations(model)
1166+
11631167
const data = new ProductModel(model as ProductType)
11641168

11651169
return data

0 commit comments

Comments
 (0)