mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-10-31 04:51:31 +08:00 
			
		
		
		
	improve sync debug info
This commit is contained in:
		
							parent
							
								
									d3a477b8f2
								
							
						
					
					
						commit
						df5951ce46
					
				| @ -292,7 +292,9 @@ async function syncRequest(syncContext, method, requestPath, body) { | |||||||
|     return response; |     return response; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| function getEntityChangeRow(entityName, entityId) { | function getEntityChangeRow(entityChange) { | ||||||
|  |     const {entityName, entityId} = entityChange; | ||||||
|  | 
 | ||||||
|     if (entityName === 'note_reordering') { |     if (entityName === 'note_reordering') { | ||||||
|         return sql.getMap("SELECT branchId, notePosition FROM branches WHERE parentNoteId = ? AND isDeleted = 0", [entityId]); |         return sql.getMap("SELECT branchId, notePosition FROM branches WHERE parentNoteId = ? AND isDeleted = 0", [entityId]); | ||||||
|     } |     } | ||||||
| @ -300,13 +302,13 @@ function getEntityChangeRow(entityName, entityId) { | |||||||
|         const primaryKey = entityConstructor.getEntityFromEntityName(entityName).primaryKeyName; |         const primaryKey = entityConstructor.getEntityFromEntityName(entityName).primaryKeyName; | ||||||
| 
 | 
 | ||||||
|         if (!primaryKey) { |         if (!primaryKey) { | ||||||
|             throw new Error(`Unknown entity '${entityName}'`); |             throw new Error(`Unknown entity for entity change ${JSON.stringify(entityChange)}`); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         const entityRow = sql.getRow(`SELECT * FROM ${entityName} WHERE ${primaryKey} = ?`, [entityId]); |         const entityRow = sql.getRow(`SELECT * FROM ${entityName} WHERE ${primaryKey} = ?`, [entityId]); | ||||||
| 
 | 
 | ||||||
|         if (!entityRow) { |         if (!entityRow) { | ||||||
|             throw new Error(`Entity ${entityName} '${entityId}' not found.`); |             throw new Error(`Cannot find entity for entity change ${JSON.stringify(entityChange)}`); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         if (entityName === 'blobs' && entityRow.content !== null) { |         if (entityName === 'blobs' && entityRow.content !== null) { | ||||||
| @ -332,7 +334,7 @@ function getEntityChangeRecords(entityChanges) { | |||||||
|             continue; |             continue; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         const entity = getEntityChangeRow(entityChange.entityName, entityChange.entityId); |         const entity = getEntityChangeRow(entityChange); | ||||||
| 
 | 
 | ||||||
|         const record = { entityChange, entity }; |         const record = { entityChange, entity }; | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 zadam
						zadam