Open sirex opened 11 months ago
Leidžiand migracijas, gaunu tokią klaidą:
Traceback (most recent call last):
File "vitrina/messages/migrations/0008_generate_subscriptions_for_representatives.py", line 24, in generate_subscriptions
Subscription.objects.update_or_create(
django.db.utils.IntegrityError: null value in column "user_id" of relation "subscription" violates not-null constraint
DETAIL: Failing row contains (3013, 2023-11-23 17:55:43.716878+00, 2388, 5, null, t, f, t, f, f, DATASET, f, f, f).
Kaip suprantu, bando tą patį naudotoją bando užprenumeruoti du kartus, tam pačiam objektui.
Žiūrėti:
Komentaras parašytas čia: https://test.data.gov.lt/datasets/2414/ Tačiau laiškas nebuvo išsiųstas.
Patikrinkite ar tikrai nesiunčia laiškų su kitu naudotoju, nes komentaro autoriui yra padaryta, kad laiškai nebūtų siunčiami, laiškas apie naują kitų naudotojų paliktą komentarą yra siunčiamas naudotojams kurie turi to objekto prenumeratą.
El. paštu žinutę apie prie organizacijos rinkinio parašytą komentarą, gautą poreikį ir pan. turėtų gauti visi organizacijos tvarkytojai/ koordinatoriai, jeigu prie tvarkytojo/koordinatoriaus pažymėta „Prenumeruoti pranešimus“.
Organizacijos koordinatorius, kuris yra yra pažymėjęs "Prenumeruoti pranešimus" (1) šiandien negavo el. paštu žinutės apie komentarą parašytą prie jo organizacijos rinkinio. (1) Komentaras buvo parašytas prie šio rinkinio, komentaras neviešas: https://data.gov.lt/datasets/673/
Kadangi nuo 2023 spalio 16 d. iki 2024 sausio 3 d. nebuvo siunčiami laiškai ir duomenų teikėjai nebuvo informuoti apie naujus poreikius, reikia informuoti duomenų teikėjus rankiniu būdu apie poreikius, kurie buvo sukurti tuo laikotarpiu.
Per minėtą laikotarpį buvo užregistruota 10 poreikių:
https://data.gov.lt/requests/submitted/?date_from=2023-10-16&date_to=2024-01-03
Parašius komentarą, sukuriama užduotis, tačiau neišsiunčiamas el. laiškas.
Be to, iš vis neleidžia pateikti komentaro, nes paspaudus mygtuką „Teikti komentarą“, nieko neatsitinka.
-- https://test.data.gov.lt/datasets/2389/
Paspaudus mygtuką „Teikti komentarą“ gaunu JavaScript klaidas:
Siunčiant laiškus, reikėtu naudoti šablonus, kurie įgyvendinti #39 užduotyje.
Susiję