Parcourir la source

[release] v0.12.0-unstable44

Yann Stepienik il y a 1 an
Parent
commit
73196dadf6
2 fichiers modifiés avec 3 ajouts et 2 suppressions
  1. 1 1
      package.json
  2. 2 1
      src/utils/db.go

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "cosmos-server",
-  "version": "0.12.0-unstable43",
+  "version": "0.12.0-unstable44",
   "description": "",
   "main": "test-server.js",
   "bugs": {

+ 2 - 1
src/utils/db.go

@@ -143,10 +143,11 @@ func flushAllBuffers() {
 func BufferedDBWrite(collectionName string, object map[string]interface{}) {
 	bufferLock.Lock()
 	writeBuffer[collectionName] = append(writeBuffer[collectionName], object)
+	bufferLock.Unlock()
+	
 	if len(writeBuffer[collectionName]) >= bufferCapacity {
 		flushBuffer(collectionName)
 	}
-	bufferLock.Unlock()
 }
 
 func WriteToDatabase(collection *mongo.Collection, objects []map[string]interface{}) error {