Project

General

Profile

Actions

Fehler #645

closed

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

Added by Sebastian Diel almost 5 years ago. Updated almost 4 years ago.

Status:
Erledigt
Priority:
Normal
Target version:
-
Start date:
20.08.2017
Due date:
% Done:

100%

Estimated time:

Description

Bei einer abgeleiteten Entity (PupilChangeIncident: public Incident), welche noch nicht persistiert ist, wird eine Relation (QList<QSP<Group>> 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.

Actions #1

Updated by Anonymous almost 4 years ago

  • Status changed from Neu to Erledigt
  • % Done changed from 0 to 100

Status geändert durch Changeset 043064a3d751c4042d6060d03bef819ce93772f2.

Actions

Also available in: Atom PDF