fix delete tournament issue with online reg

sync2
Raz 9 months ago
parent 2813fcf1de
commit 70355f47de
  1. 4
      PadelClub.xcodeproj/project.pbxproj
  2. 5
      PadelClub/Views/Tournament/Screen/Components/TournamentStatusView.swift
  3. 1
      PadelClub/Views/Tournament/Screen/InscriptionManagerView.swift

@ -3329,7 +3329,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.1.4;
MARKETING_VERSION = 1.1.5;
PRODUCT_BUNDLE_IDENTIFIER = app.padelclub;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
@ -3376,7 +3376,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.1.4;
MARKETING_VERSION = 1.1.5;
PRODUCT_BUNDLE_IDENTIFIER = app.padelclub;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";

@ -48,6 +48,11 @@ struct TournamentStatusView: View {
do {
let event = tournament.eventObject()
let isLastTournament = event?.tournaments.count == 1
tournament.isDeleted = true
try dataStore.tournaments.addOrUpdate(instance: tournament)
if let event, isLastTournament {
try dataStore.events.delete(instance: event)
} else {

@ -668,6 +668,7 @@ struct InscriptionManagerView: View {
}
}
}
.id(refreshStatus)
.searchable(text: $searchField, isPresented: $presentSearch, prompt: Text("Chercher parmi les équipes inscrites"))
.keyboardType(.alphabet)
.autocorrectionDisabled()

Loading…
Cancel
Save