Jelajahi Sumber

Get iid but load old id = ref relationships CourseBuilder BT#14892

This fix an error when exporting LPs from old courses to a a new course
Julio 6 tahun lalu
induk
melakukan
c17643b604

+ 4 - 4
src/Chamilo/CourseBundle/Component/CourseCopy/CourseBuilder.php

@@ -305,7 +305,7 @@ class CourseBuilder
                 $sql = "SELECT d.iid, d.path, d.comment, d.title, d.filetype, d.size
                         FROM $table_doc d 
                         INNER JOIN $table_prop p
-                        ON (p.ref = d.iid AND d.c_id = p.c_id)
+                        ON (p.ref = d.id AND d.c_id = p.c_id)
                         WHERE
                             d.c_id = $courseId AND
                             p.c_id = $courseId AND
@@ -320,7 +320,7 @@ class CourseBuilder
                 $sql = "SELECT d.iid, d.path, d.comment, d.title, d.filetype, d.size
                         FROM $table_doc d 
                         INNER JOIN $table_prop p
-                        ON (p.ref = d.iid AND d.c_id = p.c_id)
+                        ON (p.ref = d.id AND d.c_id = p.c_id)
                         WHERE
                             d.c_id = $courseId AND
                             p.c_id = $courseId AND
@@ -348,7 +348,7 @@ class CourseBuilder
                 $sql = "SELECT d.iid, d.path, d.comment, d.title, d.filetype, d.size
                         FROM $table_doc d 
                         INNER JOIN $table_prop p
-                        ON (p.ref = d.iid AND d.c_id = p.c_id)
+                        ON (p.ref = d.id AND d.c_id = p.c_id)
                         WHERE
                             d.c_id = $courseId AND
                             p.c_id = $courseId AND
@@ -363,7 +363,7 @@ class CourseBuilder
                 $sql = "SELECT d.iid, d.path, d.comment, d.title, d.filetype, d.size
                         FROM $table_doc d 
                         INNER JOIN $table_prop p
-                        ON (p.ref = d.iid AND d.c_id = p.c_id)
+                        ON (p.ref = d.id AND d.c_id = p.c_id)
                         WHERE
                             d.c_id = $courseId AND
                             p.c_id = $courseId AND