File tree Expand file tree Collapse file tree 15 files changed +45
-33
lines changed Expand file tree Collapse file tree 15 files changed +45
-33
lines changed Original file line number Diff line number Diff line change @@ -1809,16 +1809,20 @@ export async function generateModelString(
1809
1809
1810
1810
static async get(): Promise<${ modelName } Model[]> {
1811
1811
const instance = new ${ modelName } Model(null)
1812
-
1813
- let models
1814
1812
1813
+ let models
1814
+
1815
1815
if (instance.hasSelect) {
1816
+ ${ instanceSoftDeleteStatements }
1817
+
1816
1818
models = await instance.selectFromQuery.execute()
1817
1819
} else {
1820
+ ${ instanceSoftDeleteStatements }
1821
+
1818
1822
models = await instance.selectFromQuery.selectAll().execute()
1819
1823
}
1820
-
1821
- const userModels = await Promise.all(models.map(async (model: ${ modelName } Model) => {
1824
+
1825
+ const data = await Promise.all(models.map(async (model: ${ modelName } Model) => {
1822
1826
${ relationDeclare }
1823
1827
1824
1828
${ relationStringMany }
@@ -1827,7 +1831,7 @@ export async function generateModelString(
1827
1831
return model
1828
1832
}))
1829
1833
1830
- return userModels
1834
+ return data
1831
1835
}
1832
1836
1833
1837
Original file line number Diff line number Diff line change @@ -163,11 +163,11 @@ export class AccessTokenModel {
163
163
models = await instance . selectFromQuery . selectAll ( ) . execute ( )
164
164
}
165
165
166
- const userModels = await Promise . all ( models . map ( async ( model : AccessTokenModel ) => {
166
+ const data = await Promise . all ( models . map ( async ( model : AccessTokenModel ) => {
167
167
return model
168
168
} ) )
169
169
170
- return userModels
170
+ return data
171
171
}
172
172
173
173
// Method to get a AccessToken by criteria
Original file line number Diff line number Diff line change @@ -189,15 +189,15 @@ export class DeploymentModel {
189
189
models = await instance . selectFromQuery . selectAll ( ) . execute ( )
190
190
}
191
191
192
- const userModels = await Promise . all ( models . map ( async ( model : DeploymentModel ) => {
192
+ const data = await Promise . all ( models . map ( async ( model : DeploymentModel ) => {
193
193
const instance = new DeploymentModel ( model as DeploymentType )
194
194
195
195
model . user = await instance . userBelong ( )
196
196
197
197
return model
198
198
} ) )
199
199
200
- return userModels
200
+ return data
201
201
}
202
202
203
203
// Method to get a Deployment by criteria
Original file line number Diff line number Diff line change @@ -167,11 +167,11 @@ export class ErrorModel {
167
167
models = await instance . selectFromQuery . selectAll ( ) . execute ( )
168
168
}
169
169
170
- const userModels = await Promise . all ( models . map ( async ( model : ErrorModel ) => {
170
+ const data = await Promise . all ( models . map ( async ( model : ErrorModel ) => {
171
171
return model
172
172
} ) )
173
173
174
- return userModels
174
+ return data
175
175
}
176
176
177
177
// Method to get a Error by criteria
Original file line number Diff line number Diff line change @@ -202,7 +202,7 @@ export class PaymentMethodModel {
202
202
models = await instance . selectFromQuery . selectAll ( ) . execute ( )
203
203
}
204
204
205
- const userModels = await Promise . all ( models . map ( async ( model : PaymentMethodModel ) => {
205
+ const data = await Promise . all ( models . map ( async ( model : PaymentMethodModel ) => {
206
206
const instance = new PaymentMethodModel ( model as PaymentMethodType )
207
207
208
208
model . transactions = await instance . transactionsHasMany ( )
@@ -212,7 +212,7 @@ export class PaymentMethodModel {
212
212
return model
213
213
} ) )
214
214
215
- return userModels
215
+ return data
216
216
}
217
217
218
218
// Method to get a PaymentMethod by criteria
Original file line number Diff line number Diff line change @@ -170,15 +170,15 @@ export class PostModel {
170
170
models = await instance . selectFromQuery . selectAll ( ) . execute ( )
171
171
}
172
172
173
- const userModels = await Promise . all ( models . map ( async ( model : PostModel ) => {
173
+ const data = await Promise . all ( models . map ( async ( model : PostModel ) => {
174
174
const instance = new PostModel ( model as PostType )
175
175
176
176
model . user = await instance . userBelong ( )
177
177
178
178
return model
179
179
} ) )
180
180
181
- return userModels
181
+ return data
182
182
}
183
183
184
184
// Method to get a Post by criteria
Original file line number Diff line number Diff line change @@ -174,11 +174,11 @@ export class ProductModel {
174
174
models = await instance . selectFromQuery . selectAll ( ) . execute ( )
175
175
}
176
176
177
- const userModels = await Promise . all ( models . map ( async ( model : ProductModel ) => {
177
+ const data = await Promise . all ( models . map ( async ( model : ProductModel ) => {
178
178
return model
179
179
} ) )
180
180
181
- return userModels
181
+ return data
182
182
}
183
183
184
184
// Method to get a Product by criteria
Original file line number Diff line number Diff line change @@ -161,11 +161,11 @@ export class ProjectModel {
161
161
models = await instance . selectFromQuery . selectAll ( ) . execute ( )
162
162
}
163
163
164
- const userModels = await Promise . all ( models . map ( async ( model : ProjectModel ) => {
164
+ const data = await Promise . all ( models . map ( async ( model : ProjectModel ) => {
165
165
return model
166
166
} ) )
167
167
168
- return userModels
168
+ return data
169
169
}
170
170
171
171
// Method to get a Project by criteria
Original file line number Diff line number Diff line change @@ -152,11 +152,11 @@ export class ReleaseModel {
152
152
models = await instance . selectFromQuery . selectAll ( ) . execute ( )
153
153
}
154
154
155
- const userModels = await Promise . all ( models . map ( async ( model : ReleaseModel ) => {
155
+ const data = await Promise . all ( models . map ( async ( model : ReleaseModel ) => {
156
156
return model
157
157
} ) )
158
158
159
- return userModels
159
+ return data
160
160
}
161
161
162
162
// Method to get a Release by criteria
Original file line number Diff line number Diff line change @@ -152,11 +152,11 @@ export class SubscriberModel {
152
152
models = await instance . selectFromQuery . selectAll ( ) . execute ( )
153
153
}
154
154
155
- const userModels = await Promise . all ( models . map ( async ( model : SubscriberModel ) => {
155
+ const data = await Promise . all ( models . map ( async ( model : SubscriberModel ) => {
156
156
return model
157
157
} ) )
158
158
159
- return userModels
159
+ return data
160
160
}
161
161
162
162
// Method to get a Subscriber by criteria
Original file line number Diff line number Diff line change @@ -164,17 +164,25 @@ export class SubscriberEmailModel {
164
164
let models
165
165
166
166
if ( instance . hasSelect ) {
167
+ if ( instance . softDeletes ) {
168
+ query = query . where ( 'deleted_at' , 'is' , null )
169
+ }
170
+
167
171
models = await instance . selectFromQuery . execute ( )
168
172
}
169
173
else {
174
+ if ( instance . softDeletes ) {
175
+ query = query . where ( 'deleted_at' , 'is' , null )
176
+ }
177
+
170
178
models = await instance . selectFromQuery . selectAll ( ) . execute ( )
171
179
}
172
180
173
- const userModels = await Promise . all ( models . map ( async ( model : SubscriberEmailModel ) => {
181
+ const data = await Promise . all ( models . map ( async ( model : SubscriberEmailModel ) => {
174
182
return model
175
183
} ) )
176
184
177
- return userModels
185
+ return data
178
186
}
179
187
180
188
// Method to get a SubscriberEmail by criteria
Original file line number Diff line number Diff line change @@ -198,15 +198,15 @@ export class SubscriptionModel {
198
198
models = await instance . selectFromQuery . selectAll ( ) . execute ( )
199
199
}
200
200
201
- const userModels = await Promise . all ( models . map ( async ( model : SubscriptionModel ) => {
201
+ const data = await Promise . all ( models . map ( async ( model : SubscriptionModel ) => {
202
202
const instance = new SubscriptionModel ( model as SubscriptionType )
203
203
204
204
model . user = await instance . userBelong ( )
205
205
206
206
return model
207
207
} ) )
208
208
209
- return userModels
209
+ return data
210
210
}
211
211
212
212
// Method to get a Subscription by criteria
Original file line number Diff line number Diff line change @@ -177,11 +177,11 @@ export class TeamModel {
177
177
models = await instance . selectFromQuery . selectAll ( ) . execute ( )
178
178
}
179
179
180
- const userModels = await Promise . all ( models . map ( async ( model : TeamModel ) => {
180
+ const data = await Promise . all ( models . map ( async ( model : TeamModel ) => {
181
181
return model
182
182
} ) )
183
183
184
- return userModels
184
+ return data
185
185
}
186
186
187
187
// Method to get a Team by criteria
Original file line number Diff line number Diff line change @@ -202,7 +202,7 @@ export class TransactionModel {
202
202
models = await instance . selectFromQuery . selectAll ( ) . execute ( )
203
203
}
204
204
205
- const userModels = await Promise . all ( models . map ( async ( model : TransactionModel ) => {
205
+ const data = await Promise . all ( models . map ( async ( model : TransactionModel ) => {
206
206
const instance = new TransactionModel ( model as TransactionType )
207
207
208
208
model . user = await instance . userBelong ( )
@@ -212,7 +212,7 @@ export class TransactionModel {
212
212
return model
213
213
} ) )
214
214
215
- return userModels
215
+ return data
216
216
}
217
217
218
218
// Method to get a Transaction by criteria
Original file line number Diff line number Diff line change @@ -226,7 +226,7 @@ export class UserModel {
226
226
models = await instance . selectFromQuery . selectAll ( ) . execute ( )
227
227
}
228
228
229
- const userModels = await Promise . all ( models . map ( async ( model : UserModel ) => {
229
+ const data = await Promise . all ( models . map ( async ( model : UserModel ) => {
230
230
const instance = new UserModel ( model as UserType )
231
231
232
232
model . deployments = await instance . deploymentsHasMany ( )
@@ -240,7 +240,7 @@ export class UserModel {
240
240
return model
241
241
} ) )
242
242
243
- return userModels
243
+ return data
244
244
}
245
245
246
246
// Method to get a User by criteria
You can’t perform that action at this time.
0 commit comments