summaryrefslogtreecommitdiff
path: root/lib/git/objects/submodule.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/git/objects/submodule.py')
-rw-r--r--lib/git/objects/submodule.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/git/objects/submodule.py b/lib/git/objects/submodule.py
index aa11909f..c769b160 100644
--- a/lib/git/objects/submodule.py
+++ b/lib/git/objects/submodule.py
@@ -1121,7 +1121,7 @@ class RootModule(Submodule):
# or defective depth. The RootSubmodule type will never process itself,
# which was done in the previous expression
if recursive:
- type(cls)(sm.module()).update(recursive=True, force_remove=force_remove,
+ type(self)(sm.module()).update(recursive=True, force_remove=force_remove,
init=init, to_latest_revision=to_latest_revision)
#END handle recursive
# END for each submodule to update