mvk-team42 / Veracitor

An application that studies the trust in a network of users, sources and articles
6 stars 2 forks source link

Database consistency #53

Closed mold closed 11 years ago

mold commented 11 years ago

Vi fick nyss ett problem när informationsobjekt togs bort ur databasen. Producers som "ägde" dessa har sedan kvar null-referenser, och allt blir dåligt.

Så när man tar bort informationsobjekt borde de tas bort från producers, och vice versa.

Alfred26 commented 11 years ago

Det är fixat för tillfället. Triggers finns nu också tillagda för information references, samt så försvinner en users grupper då en user deletas. Problem återstår dock med source_ratings och info_ratings. Om en exempelvis en producer tas bort så tas inte ratings på den producern bort.

mrunelov commented 11 years ago

Det är ett problem. T.ex. i Ratings-tabben kommer det att krascha klienten ifall man tar bort ratade producernter eller infos då. Men när vi väl har uppe demo-servern så är det ju inget problem, men kanske en wontfix-issue?

mold commented 11 years ago

Bra jobbat! Kommer ni fixa för rarings också eller är det för invecklat?

Den fredagen den 10:e maj 2013 skrev Alfred26:

Det är fixat för tillfället. Triggers finns nu också tillagda för information references, samt så försvinner en users grupper då en user deletas. Problem återstår dock med source_ratings och info_ratings. Om en exempelvis en producer tas bort så tas inte ratings på den producern bort.

— Reply to this email directly or view it on GitHubhttps://github.com/mvk-team42/Veracitor/issues/53#issuecomment-17729547 .

Alfred26 commented 11 years ago

Jag och Fredrik ska försöka lösa det här med ratings också. Det är mer komplicerat då de inte innehåller själva objekten, men nånting borde vi kunna hitta på.

Alfred26 commented 11 years ago

Ratings borde nu också uppdateras vid varje extrahering och save av producer/user.