diff --git a/src/box/schema.cc b/src/box/schema.cc
index 5ad3637e0f39e394a6a8fb2582759588666cbc47..fb9a9144de646400cf6e07d8b1d52b736f11b198 100644
--- a/src/box/schema.cc
+++ b/src/box/schema.cc
@@ -326,12 +326,6 @@ space_end_recover_snapshot()
 	space_foreach(do_one_recover_step, NULL);
 }
 
-static void
-fix_lua(struct space *space, void * /* param */)
-{
-	box_lua_space_new(tarantool_L, space);
-}
-
 static inline void
 space_end_recover_cb(EngineFactory *f, void *udate)
 {
@@ -349,9 +343,6 @@ space_end_recover()
 	engine_foreach(space_end_recover_cb, NULL);
 
 	space_foreach(do_one_recover_step, NULL);
-
-	/* TODO: temporary solution for Bug#1229709 */
-	space_foreach(fix_lua, NULL);
 }
 
 void