fix: update payment ID reference in createIntentHandler for correct query execution

This commit is contained in:
Marco Pedone 2025-09-05 16:59:52 +02:00
parent 60f05d52e7
commit be0cd554a6
3 changed files with 117 additions and 117 deletions

View file

@ -1362,7 +1362,7 @@ export const FormNewServizioAcquisto = ({
render={({ field }) => { render={({ field }) => {
if (nazione_recapiti === "0") { if (nazione_recapiti === "0") {
return ( return (
<FormItem className="w-full sm:w-4/6"> <FormItem className="w-full ">
<div className="flex flex-wrap items-center gap-x-2"> <div className="flex flex-wrap items-center gap-x-2">
<FormLabel htmlFor="select-comune"> <FormLabel htmlFor="select-comune">
{t.recapiti.comune} {t.recapiti.comune}
@ -1391,7 +1391,7 @@ export const FormNewServizioAcquisto = ({
); );
} }
return ( return (
<FormItem className="w-full sm:w-4/6"> <FormItem className="w-full">
<div className="flex flex-wrap items-center gap-x-2"> <div className="flex flex-wrap items-center gap-x-2">
<FormLabel htmlFor="citta_recapiti"> <FormLabel htmlFor="citta_recapiti">
{t.recapiti.comune} {t.recapiti.comune}
@ -1417,7 +1417,7 @@ export const FormNewServizioAcquisto = ({
control={form.control} control={form.control}
name="cap_recapiti" name="cap_recapiti"
render={({ field }) => ( render={({ field }) => (
<FormItem className="w-full sm:w-2/6"> <FormItem className="w-full ">
<div className="flex flex-wrap items-center gap-x-2"> <div className="flex flex-wrap items-center gap-x-2">
<FormLabel htmlFor="cap">{t.recapiti.cap}</FormLabel> <FormLabel htmlFor="cap">{t.recapiti.cap}</FormLabel>
@ -1440,7 +1440,7 @@ export const FormNewServizioAcquisto = ({
control={form.control} control={form.control}
name="indirizzo_recapiti" name="indirizzo_recapiti"
render={({ field }) => ( render={({ field }) => (
<FormItem className="w-full sm:w-4/6"> <FormItem className="w-full ">
<div className="flex flex-wrap items-center gap-x-2"> <div className="flex flex-wrap items-center gap-x-2">
<FormLabel htmlFor="indirizzo"> <FormLabel htmlFor="indirizzo">
{t.recapiti.indirizzo} {t.recapiti.indirizzo}
@ -1462,7 +1462,7 @@ export const FormNewServizioAcquisto = ({
control={form.control} control={form.control}
name="civico_recapiti" name="civico_recapiti"
render={({ field }) => ( render={({ field }) => (
<FormItem className="w-full sm:w-2/6"> <FormItem className="w-full ">
<div className="flex flex-wrap items-center gap-x-2"> <div className="flex flex-wrap items-center gap-x-2">
<FormLabel htmlFor="civico"> <FormLabel htmlFor="civico">
{t.recapiti.civico} {t.recapiti.civico}

View file

@ -1,112 +1,112 @@
export const provincie = [ export const provincie = [
"Agrigento", "AGRIGENTO",
"Alessandria", "ALESSANDRIA",
"Ancona", "ANCONA",
"Aosta", "AOSTA",
"Arezzo", "AREZZO",
"Ascoli Piceno", "ASCOLI PICENO",
"Asti", "ASTI",
"Avellino", "AVELLINO",
"Bari", "BARI",
"Barletta-Andria-Trani", "BARLETTA-ANDRIA-TRANI",
"Belluno", "BELLUNO",
"Benevento", "BENEVENTO",
"Bergamo", "BERGAMO",
"Biella", "BIELLA",
"Bologna", "BOLOGNA",
"Bolzano", "BOLZANO",
"Brescia", "BRESCIA",
"Brindisi", "BRINDISI",
"Cagliari", "CAGLIARI",
"Caltanissetta", "CALTANISSETTA",
"Campobasso", "CAMPOBASSO",
"Carbonia-Iglesias", "CARBONIA-IGLESIAS",
"Caserta", "CASERTA",
"Catania", "CATANIA",
"Catanzaro", "CATANZARO",
"Chieti", "CHIETI",
"Como", "COMO",
"Cosenza", "COSENZA",
"Cremona", "CREMONA",
"Crotone", "CROTONE",
"Cuneo", "CUNEO",
"Enna", "ENNA",
"Fermo", "FERMO",
"Ferrara", "FERRARA",
"Firenze", "FIRENZE",
"Foggia", "FOGGIA",
"Forlì-Cesena", "FORLÌ-CESENA",
"Frosinone", "FROSINONE",
"Genova", "GENOVA",
"Gorizia", "GORIZIA",
"Grosseto", "GROSSETO",
"Imperia", "IMPERIA",
"Isernia", "ISERNIA",
"La Spezia", "LA SPEZIA",
"L'Aquila", "L'AQUILA",
"Latina", "LATINA",
"Lecce", "LECCE",
"Lecco", "LECCO",
"Livorno", "LIVORNO",
"Lodi", "LODI",
"Lucca", "LUCCA",
"Macerata", "MACERATA",
"Mantova", "MANTOVA",
"Massa-Carrara", "MASSA-CARRARA",
"Matera", "MATERA",
"Messina", "MESSINA",
"Milano", "MILANO",
"Modena", "MODENA",
"Monza e della Brianza", "MONZA E DELLA BRIANZA",
"Napoli", "NAPOLI",
"Novara", "NOVARA",
"Nuoro", "NUORO",
"Olbia-Tempio", "OLBIA-TEMPIO",
"Oristano", "ORISTANO",
"Padova", "PADOVA",
"Palermo", "PALERMO",
"Parma", "PARMA",
"Pavia", "PAVIA",
"Perugia", "PERUGIA",
"Pesaro e Urbino", "PESARO E URBINO",
"Pescara", "PESCARA",
"Piacenza", "PIACENZA",
"Pisa", "PISA",
"Pistoia", "PISTOIA",
"Pordenone", "PORDENONE",
"Potenza", "POTENZA",
"Prato", "PRATO",
"Ragusa", "RAGUSA",
"Ravenna", "RAVENNA",
"Reggio Calabria", "REGGIO CALABRIA",
"Reggio Emilia", "REGGIO EMILIA",
"Rieti", "RIETI",
"Rimini", "RIMINI",
"Roma", "ROMA",
"Rovigo", "ROVIGO",
"Salerno", "SALERNO",
"Medio Campidano", "MEDIO CAMPIDANO",
"Sassari", "SASSARI",
"Savona", "SAVONA",
"Siena", "SIENA",
"Siracusa", "SIRACUSA",
"Sondrio", "SONDRIO",
"Taranto", "TARANTO",
"Teramo", "TERAMO",
"Terni", "TERNI",
"Torino", "TORINO",
"Ogliastra", "OGLIASTRA",
"Trapani", "TRAPANI",
"Trento", "TRENTO",
"Treviso", "TREVISO",
"Trieste", "TRIESTE",
"Udine", "UDINE",
"Varese", "VARESE",
"Venezia", "VENEZIA",
"Verbano-Cusio-Ossola", "VERBANO-CUSIO-OSSOLA",
"Vercelli", "VERCELLI",
"Verona", "VERONA",
"Vibo Valentia", "VIBO VALENTIA",
"Vicenza", "VICENZA",
"Viterbo", "VITERBO",
]; ];

View file

@ -25,7 +25,7 @@ export const createIntentHandler = async ({
.innerJoin("ordini", "ordini.ordine_id", "payments.ordine_id") .innerJoin("ordini", "ordini.ordine_id", "payments.ordine_id")
.innerJoin("prezziario", "prezziario.idprezziario", "ordini.packid") .innerJoin("prezziario", "prezziario.idprezziario", "ordini.packid")
.select(["prezziario.nome_it", "prezziario.desc_it"]) .select(["prezziario.nome_it", "prezziario.desc_it"])
.where("id", "=", paymentId) .where("payments.id", "=", paymentId)
.executeTakeFirstOrThrow(); .executeTakeFirstOrThrow();
const paymentIntent = await stripeApi.paymentIntents.create({ const paymentIntent = await stripeApi.paymentIntents.create({