graph2: Fixed last change closing all logs upon opening one, even the one just opened.
the build failed
the build failed
This commit is contained in:
+1
-1
@@ -43,9 +43,9 @@ func Add(date time.Time, channelName, title, eventName, description string, open
|
|||||||
// There can be only one open log in the same channel. TODO: Transaction
|
// There can be only one open log in the same channel. TODO: Transaction
|
||||||
if open {
|
if open {
|
||||||
query := bson.M{
|
query := bson.M{
|
||||||
|
"_id": bson.M{"$ne": log.ID},
|
||||||
"open": true,
|
"open": true,
|
||||||
"channel": log.ChannelName,
|
"channel": log.ChannelName,
|
||||||
"id": bson.M{"$ne": log.ID},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
go collection.UpdateAll(query, bson.M{"$set": bson.M{"open": false}})
|
go collection.UpdateAll(query, bson.M{"$set": bson.M{"open": false}})
|
||||||
|
|||||||
+1
-1
@@ -38,9 +38,9 @@ func Edit(log models.Log, title *string, event *string, description *string, ope
|
|||||||
// There can be only one open log. TODO: Transaction
|
// There can be only one open log. TODO: Transaction
|
||||||
if changes["open"] != nil && *open {
|
if changes["open"] != nil && *open {
|
||||||
query := bson.M{
|
query := bson.M{
|
||||||
|
"_id": bson.M{"$ne": log.ID},
|
||||||
"open": true,
|
"open": true,
|
||||||
"channel": log.ChannelName,
|
"channel": log.ChannelName,
|
||||||
"id": bson.M{"$ne": log.ID},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
go collection.UpdateAll(query, bson.M{"$set": bson.M{"open": false}})
|
go collection.UpdateAll(query, bson.M{"$set": bson.M{"open": false}})
|
||||||
|
|||||||
Reference in New Issue
Block a user