diff --git a/lib/private/legacy/template/functions.php b/lib/private/legacy/template/functions.php
index 208d9fb3f9f2a3cf38410a3df5681a9624e04bca..65179a941086ec837f9c85b70a8d2ca22ab4dc57 100644
--- a/lib/private/legacy/template/functions.php
+++ b/lib/private/legacy/template/functions.php
@@ -96,12 +96,12 @@ function emit_script_tag($src, $script_content='') {
  * @param hash $obj all the script information from template
 */
 function emit_script_loading_tags($obj) {
-	if (!empty($obj['inline_ocjs'])) {
-		emit_script_tag('', $obj['inline_ocjs']);
-	}
 	foreach($obj['jsfiles'] as $jsfile) {
 		emit_script_tag($jsfile, '');
 	}
+	if (!empty($obj['inline_ocjs'])) {
+		emit_script_tag('', $obj['inline_ocjs']);
+	}
 }
 
 /**