@@ -12,12 +12,14 @@ import UserLocation from 'App/Models/UserLocation'
1212
1313export default class FakeDatasSeeder extends BaseSeeder {
1414 public async run ( ) {
15+ let createdUsers : Array < User > = [ ]
16+
1517 // Create users
1618 const maxUsers : number = 10
1719 const existingUsers : Array < User > = await User . all ( )
1820 if ( existingUsers . length < maxUsers ) {
1921 const users = generateUsers ( maxUsers )
20- await User . createMany ( users )
22+ createdUsers = await User . createMany ( users )
2123 }
2224
2325 // Create locations
@@ -40,17 +42,10 @@ export default class FakeDatasSeeder extends BaseSeeder {
4042 const maxSearches : number = 10
4143 const existingSearches : Array < Search > = await Search . all ( )
4244 if ( existingSearches . length < maxSearches ) {
43- // 10 users
44- const createdUsers : Array < User > = await User . all ( )
45- const tenUsers : Array < User > = createdUsers . slice ( 0 , 10 )
46-
47- // 10 searches
48- const createdSearches : Array < Search > = await Search . all ( )
49- const tenSearches : Array < Search > = createdSearches . slice ( 0 , 10 )
50- const searches = await generateSearches ( maxSearches , tenUsers )
51- await Search . createMany ( searches )
52- await addUsersToSearches ( tenSearches , createdUsers )
53- await addPropertiesToSearches ( tenSearches )
45+ const searches = await generateSearches ( maxSearches , createdUsers )
46+ const createdSearches = await Search . createMany ( searches )
47+ await addUsersToSearches ( createdSearches , createdUsers )
48+ await addPropertiesToSearches ( createdSearches )
5449 }
5550 }
5651}
0 commit comments