Fix issue, the related user becomes the creator

sync
Laurent 8 months ago
parent 37c0ac62e9
commit 5f4c0640ca
  1. 6
      PadelClub/Data/Club.swift
  2. 2
      PadelClub/Data/Event.swift

@ -89,7 +89,7 @@ extension Club {
}
func hasBeenCreated(by creatorId: String?) -> Bool {
return creatorId == creator || creator == nil
return creatorId == creator || creator == nil || self.relatedUser == creatorId
}
func isFavorite() -> Bool {
@ -108,7 +108,9 @@ extension Club {
if let club {
return club
} else {
return Club(creator: StoreCenter.main.userId, name: name, code: code, city: city, zipCode: zipCode)
let club = Club(creator: StoreCenter.main.userId, name: name, code: code, city: city, zipCode: zipCode)
club.relatedUser = StoreCenter.main.userId
return club
}
}

@ -14,7 +14,7 @@ final class Event: BaseEvent {
internal init(creator: String? = nil, club: String? = nil, name: String? = nil, tenupId: String? = nil) {
super.init(creator: creator, club: club, name: name, tenupId: tenupId)
self.relatedUser = creator
}
required init(from decoder: Decoder) throws {

Loading…
Cancel
Save