[Pharo] Personal fitness tracker web app.
Fix database initialization.
src/MyFitnessTracker/MFTSQLite3Database.class.st
@@ -178,10 +178,15 @@
178
178
179
179
defaultLocation := (Smalltalk imageDirectory / 'mft.sqlite3')
180
180
fullName.
181
Removed:
allMuscleGroups := self getAllMuscleGroups.
182
Removed:
allMuscles := self getAllMuscles.
183
Removed:
allExercises := self getAllExercises.
184
Removed:
testUser := self getTestUser.
181
Added:
(FileSystem / defaultLocation) exists
182
Added:
ifTrue: [
183
Added:
allMuscleGroups := self getAllMuscleGroups.
184
Added:
allMuscles := self getAllMuscles.
185
Added:
allExercises := self getAllExercises.
186
Added:
testUser := self getTestUser ]
187
Added:
ifFalse: [
188
Added:
self error:
189
Added:
'Please run the mft-schema.sql script to create the database.' ]
185
190
]
186
191
187
192
{ #category : #'instance creation' }