Security against deletion of dbPmRoomMap entries
This commit is contained in:
parent
d3ab4fa8ca
commit
7130c7b7d6
2 changed files with 8 additions and 4 deletions
|
@ -1,7 +1,7 @@
|
|||
#FROM archlinux:latest
|
||||
#RUN pacman -Sy python-pip --noconfirm; pacman -Scc --noconfirm
|
||||
FROM archlinux:latest
|
||||
RUN pacman -Sy python-pip --noconfirm; pacman -Scc --noconfirm; find /var/cache/pacman/ -type f -delete; find /var/lib/pacman/sync/ -type f -delete
|
||||
|
||||
FROM python:3.8-buster
|
||||
#FROM python:3.8.6-buster
|
||||
|
||||
RUN pip install fbchat
|
||||
|
||||
|
|
6
db.go
6
db.go
|
@ -255,7 +255,11 @@ func dbGetMxPmRoom(protocol string, them connector.UserID, themMxId string, usMx
|
|||
}
|
||||
|
||||
func dbDeletePmRoom(room *DbPmRoomMap) {
|
||||
db.Delete(room)
|
||||
if room.ID != 0 {
|
||||
db.Delete(room)
|
||||
} else {
|
||||
log.Warnf("In dbDeletePmRoom: %#v (not deleting since primary key is zero)", room)
|
||||
}
|
||||
}
|
||||
|
||||
func dbGetMxUser(protocol string, userId connector.UserID) (string, error) {
|
||||
|
|
Loading…
Reference in a new issue