[Pharo] Personal fitness tracker web app.
More resilient MFTUser attribute communication.
src/MyFitnessTracker/MFTUser.class.st
@@ -78,7 +78,7 @@
78
78
{ #category : #accessing }
79
79
MFTUser >> dateOfBirth [
80
80
81
Removed:
^ dateOfBirth
81
Added:
^ dateOfBirth ifNil: [ Date today ]
82
82
]
83
83
84
84
{ #category : #accessing }
@@ -206,7 +206,9 @@
206
206
{ #category : #accessing }
207
207
MFTUser >> weights [
208
208
209
Removed:
^ weights sort: [ :a :b | a date < b date ]
209
Added:
self session user isLoggedIn ifTrue: [
210
Added:
weights := self session db allUserWeights ].
211
Added:
^ weights
210
212
]
211
213
212
214
{ #category : #accessing }
@@ -218,7 +220,9 @@
218
220
{ #category : #accessing }
219
221
MFTUser >> workouts [
220
222
221
Removed:
^ workouts sort: [ :a :b | a date < b date ]
223
Added:
self session user isLoggedIn ifTrue: [
224
Added:
workouts := self session db allUserWorkouts ].
225
Added:
^ workouts
222
226
]
223
227
224
228
{ #category : #accessing }