File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
core/src/main/java/com/orientechnologies/orient/core/db/document Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 8989import com .orientechnologies .orient .core .query .live .OLiveQueryHookV2 ;
9090import com .orientechnologies .orient .core .query .live .OLiveQueryListenerV2 ;
9191import com .orientechnologies .orient .core .query .live .OLiveQueryMonitorEmbedded ;
92+ import com .orientechnologies .orient .core .record .OEdge ;
9293import com .orientechnologies .orient .core .record .OElement ;
9394import com .orientechnologies .orient .core .record .ORecord ;
9495import com .orientechnologies .orient .core .record .ORecordInternal ;
@@ -1044,7 +1045,11 @@ public ODatabaseDocumentAbstract delete(ORecord record) {
10441045 if (((OElement ) record ).isVertex ()) {
10451046 OVertexDocument .deleteLinks (((OElement ) record ).asVertex ().get ());
10461047 } else if (((OElement ) record ).isEdge ()) {
1047- OEdgeDocument .deleteLinks (((OElement ) record ).asEdge ().get ());
1048+ OEdge edge = ((OElement ) record ).asEdge ().get ();
1049+ OEdgeDocument .deleteLinks (edge );
1050+ if (edge .isLightweight ()) {
1051+ return this ;
1052+ }
10481053 }
10491054 }
10501055
You can’t perform that action at this time.
0 commit comments