Fehler durch löschen der Hauptbuchung einer Splitbuchung

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
Harald WSV
Beiträge: 32
Registriert: Donnerstag 19. Dezember 2013, 20:14
Verein: Wassersportverein Moers e. V.
Mitglieder: 200
JVerein-Version: 2.8.18
Betriebssystem: Linux
Kontaktdaten:

Fehler durch löschen der Hauptbuchung einer Splitbuchung

Beitrag von Harald WSV »

Hallo,

in einer Vorgängerversion von JVerein ist folgendes passiert: Zunächst wurde eine Buchung von Hibiscus übernommen, dann zu einer Splitbuchung gemacht und 3 Teilbuchungen eingetragen. Später wurde dann die Hauptbuchung gelöscht. Danach konnte die Splitbuchung nicht mehr bearbeitet werden. Es gab eine Fehlermeldung (sinngemäß object 1295 does not exist).

Da ich von Datenbanken mehr verstehe als von Java, habe ich mir die Tabelle Buchungen angeschaut und bei den Teilbuchungen in der Spalte splitID genau die 1295 entdeckt. Offenbar ist das ja die Buchungsnummer der Hauptbuchung (die gelöscht war). Um das Problem zu beheben, habe ich die Teilbuchungen einfach auf eine andere existierende Splitbuchung geändert (auf eigene Gefahr, ist mir klar). Danach konnten die Buchung wieder bearbeitet werden.

Also: Ein Check, dass eine Hauptbuchung nicht gelöscht werden kann, wenn noch Splitbuchungen existieren wäre sinnvoll, oder aber die Teilbuchungen gleich mitlöschen. Ich würde aber die erste Variante besser finden.

Tut mir leid, dass ich schon wieder einen Fehler melde, aber ich hoffe es hilft das Programm noch besser zu machen.

schöne Grüße
Harald
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Fehler durch löschen der Hauptbuchung einer Splitbuchung

Beitrag von heiner »

Erledigt. Ist in der nächsten Version drin.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Antworten