fix club creation process

multistore
Razmig Sarkissian 1 year ago
parent cf970f6033
commit 538c20b751
  1. 5
      PadelClub/Data/Club.swift

@ -39,8 +39,9 @@ class Club : ModelObject, Storable, Hashable {
var broadcastCode: String? var broadcastCode: String?
// var alphabeticalName: Bool = false // var alphabeticalName: Bool = false
internal init(name: String, acronym: String? = nil, phone: String? = nil, code: String? = nil, address: String? = nil, city: String? = nil, zipCode: String? = nil, latitude: Double? = nil, longitude: Double? = nil, courtCount: Int = 2, broadcastCode: String? = nil) { internal init(creator: String? = nil, name: String, acronym: String? = nil, phone: String? = nil, code: String? = nil, address: String? = nil, city: String? = nil, zipCode: String? = nil, latitude: Double? = nil, longitude: Double? = nil, courtCount: Int = 2, broadcastCode: String? = nil) {
self.name = name self.name = name
self.creator = creator
self.acronym = acronym ?? name.acronym() self.acronym = acronym ?? name.acronym()
self.phone = phone self.phone = phone
self.code = code self.code = code
@ -236,7 +237,7 @@ extension Club {
if clubs.isEmpty == false { if clubs.isEmpty == false {
return clubs.first! return clubs.first!
} else { } else {
return Club(name: name, code: code) return Club(creator: Store.main.userId, name: name, code: code, city: city, zipCode: zipCode)
} }
} }

Loading…
Cancel
Save