More resilient MFTUser attribute communication.

Commit
2e4f44781eff48fcfa42bbd90b60e5197b7114e6
Author
Marius Peter <marius.peter@tutanota.com>
Author date
Committer
Marius Peter <marius.peter@tutanota.com>
Committer date
src/MyFitnessTracker/MFTUser.class.st
index ae766621..093e2557 100644..100644
@@ -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 }