Projekt

Allgemein

Profil

Aktionen

Fehler #645

geschlossen

Bei refresh() zunächst id auf >0 checken

Von Sebastian Diel vor mehr als 7 Jahren hinzugefügt. Vor mehr als 6 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Zielversion:
-
Beginn:
20.08.2017
Abgabedatum:
% erledigt:

100%

Geschätzter Aufwand:

Beschreibung

Bei einer abgeleiteten Entity (PupilChangeIncident: public Incident), welche noch nicht persistiert ist, wird eine Relation (QList<QSP groupsBefore) gelöscht, sobald ich für die Basisklasse einen refresh() ausführe. Workaround:

    if (inc->getId() > 0) {
        em->refresh(inc);
    }

Das sollte imho von refresh() selbst als allererstes geprüft werden. Refresh ergibt - wenn ich es recht verstehe - bei noch nicht persistierten Entities wenig Sinn.

Aktionen #1

Von Anonym vor mehr als 6 Jahren aktualisiert

  • Status wurde von Neu zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert

Status geändert durch Changeset 043064a3d751c4042d6060d03bef819ce93772f2.

Aktionen

Auch abrufbar als: Atom PDF