#581 unzulässiges Löschen von Kategorien möglich

svn
closed-invalid
nobody
5
2012-08-08
2012-08-02
No

Bei dem Entfernen einer Kategorie aus einer Klassifikation (im Beispiel TYPE0012) wir nicht geprüft, ob noch Referenzen existieren. Das Löschen erfolgt davon unabhängig. Ein anschließendes Repair offenbart dann den fehlenden Link. Es sollten nur Kategoien gelöscht werden können, welche nich in Verwendung sind.

Discussion

1 2 > >> (Page 1 of 2)
  • update der Klassifikation

     
    Attachments
  • Liste der nun entstandenen Klassifikation

     
    Attachments
  • Repair-Protokoll

     
    Attachments
  • update der Klassifikation unter HSQLDB

     
    Attachments
  • Im gegensatz zu MySQL wird bei HSQLDB eine Exception geworfen.

     
    • milestone: 932743 --> svn
    • priority: 9 --> 5
    • status: open --> pending-invalid
     
  • Ist das bei MySQL eine InnoDB Datenbank oder MyISAM? Erstere sollte Fremdschlüssel unterstützen, letztere nicht.
    Der Fehler scheint aber in der DB-Konfiguration zu liegen und nicht in MyCoRe.

     
  • Als Konfiguration von MySQL wurden die Standardeinstellungen verwendet. u. a. Default Storage Engine = InnoDB

     
  • Letzte Test haben ergeben, dass das Problem unter SuSE 11.4 auftritt. Unter SuSE 12.1 wird korrekt eine Exception erzeugt. Da der Fehler nur bei bestimmten OS-Versionen im Zusammenspiel mit MySQL auftritt, schließe ich den Bug. Es wir empfohlen ggf. vor Einfürhung von Produktivsystemen auf dieses Fehlverhalten zu testen.

     
1 2 > >> (Page 1 of 2)