Compare commits

..

2 Commits

Author SHA1 Message Date
cdf11fc2ba Raceresults: Check for 0 pxxs in results table
All checks were successful
Build Formula11 Docker Image / pocketbase-docker (push) Successful in 54s
2025-03-25 18:00:26 +01:00
8f27828384 Lib: Don't force 7 pxxs in RaceResultCard 2025-03-25 18:00:04 +01:00
2 changed files with 7 additions and 4 deletions

View File

@ -182,10 +182,11 @@
toastStore.trigger(get_error_toast("Please select a race!")); toastStore.trigger(get_error_toast("Please select a race!"));
return; return;
} }
if (!pxxs_ids || pxxs_ids.length !== 7) { // If enough drivers DNF/DSQ, theoretically pxxs_ids could be empty
toastStore.trigger(get_error_toast("Please select all 7 driver placements!")); // if (!pxxs_ids || pxxs_ids.length !== 7) {
return; // toastStore.trigger(get_error_toast("Please select all 7 driver placements!"));
} // return;
// }
const raceresult_data = { const raceresult_data = {
race: race_select_value, race: race_select_value,

View File

@ -54,6 +54,8 @@
data_value_name: "pxxs", data_value_name: "pxxs",
label: "Standing", label: "Standing",
valuefun: async (value: string): Promise<string> => { valuefun: async (value: string): Promise<string> => {
if (value.length === 0 || value === "") return "";
const pxxs_array: string[] = value.toString().split(","); const pxxs_array: string[] = value.toString().split(",");
const pxxs_codes: string[] = await Promise.all( const pxxs_codes: string[] = await Promise.all(
pxxs_array.map( pxxs_array.map(