rabin 4 years ago
parent
commit
48b0020590
2 changed files with 6 additions and 2 deletions
  1. 4 0
      demeter/model.py
  2. 2 2
      demeter/service.py

+ 4 - 0
demeter/model.py

@@ -85,6 +85,10 @@ class Model(object):
 			id = True
 			if method == 'insert':
 				id = self.lastId(cur)
+				Demeter.sync(self._table, id)
+			if method == 'update' and 'id' in self._bind:
+				Demeter.sync(self._table, self._bind['id'])
+				
 			self.commit()
 		except Exception as e:
 			self.addLog(str(e))

+ 2 - 2
demeter/service.py

@@ -50,14 +50,14 @@ class Service(object):
 					method = 'time'
 				self.assign(model, key, value, method)
 			id = model.insert()
-		Demeter.sync(name, id)
+		#Demeter.sync(name, id)
 		return id
 
 	def delete(self, name, id, state = False):
 		model = self.model(name)
 		model.id = id
 		state = model.update(state=state)
-		Demeter.sync(name, id)
+		#Demeter.sync(name, id)
 		return state
 
 	def rDelete(self, name, id):