File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed
Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -118,13 +118,15 @@ export const noteRouter = router({
118118
119119 if ( id ) {
120120 const note = await prisma . notes . update ( { where : { id } , data : update } )
121+ if ( content == null ) return
121122 const oldTagsInThisNote = await prisma . tagsToNote . findMany ( { where : { noteId : note . id } , include : { tag : true } } )
122123 await handleAddTags ( tagTree , undefined )
123124 const oldTags = oldTagsInThisNote . map ( i => i . tag ) . filter ( i => ! ! i )
124125 const oldTagsString = oldTags . map ( i => `${ i ?. name } <key>${ i ?. parent } ` )
125126 const newTagsString = newTags . map ( i => `${ i ?. name } <key>${ i ?. parent } ` )
126127 const needTobeAddedRelationTags = _ . difference ( newTagsString , oldTagsString ) ;
127128 const needToBeDeletedRelationTags = _ . difference ( oldTagsString , newTagsString ) ;
129+ console . log ( { oldTags, newTags, needTobeAddedRelationTags, needToBeDeletedRelationTags } )
128130 if ( needToBeDeletedRelationTags . length != 0 ) {
129131 await prisma . tagsToNote . deleteMany ( {
130132 where : {
@@ -142,7 +144,6 @@ export const noteRouter = router({
142144 }
143145 } )
144146 }
145-
146147 if ( needTobeAddedRelationTags . length != 0 ) {
147148 await prisma . tagsToNote . createMany ( {
148149 data : needTobeAddedRelationTags . map ( i => {
You can’t perform that action at this time.
0 commit comments