Skip to content

Commit 5f1c902

Browse files
committed
fix: mirror_to_nxcg
1 parent 4436b50 commit 5f1c902

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

nx_arangodb/classes/function.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -940,7 +940,12 @@ def mirror_to_nxcg(func):
940940
def wrapper(self, *args, **kwargs):
941941
result = func(self, *args, **kwargs)
942942
if self.mirror_crud_to_nxcg and self.nxcg_graph is not None:
943-
getattr(self.nxcg_graph, func.__name__)(*args, **kwargs)
943+
if "_override" not in func.__name__:
944+
m = f"Function '{func.__name__}' is not an override function."
945+
raise ValueError(m)
946+
947+
func_name = func.__name__.replace("_override", "")
948+
getattr(self.nxcg_graph, func_name)(*args, **kwargs)
944949
return result
945950

946951
return wrapper

0 commit comments

Comments
 (0)