Index: lams_central/src/java/org/lamsfoundation/lams/web/controller/EditorEmbedProxyController.java =================================================================== diff -u -r162784e5aec3a88d7e9454a05502976b920d53a4 -r69e303d61072faaf7f7d9c3551e22dd05c48d601 --- lams_central/src/java/org/lamsfoundation/lams/web/controller/EditorEmbedProxyController.java (.../EditorEmbedProxyController.java) (revision 162784e5aec3a88d7e9454a05502976b920d53a4) +++ lams_central/src/java/org/lamsfoundation/lams/web/controller/EditorEmbedProxyController.java (.../EditorEmbedProxyController.java) (revision 69e303d61072faaf7f7d9c3551e22dd05c48d601) @@ -19,6 +19,7 @@ import org.lamsfoundation.lams.util.FileUtil; import org.lamsfoundation.lams.util.WebUtil; import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @@ -130,7 +131,8 @@ this.customEmbedJsonTemplate.get("html").asText().replace("[URL]", embeddedUrl)); StringBuilder responseString = new StringBuilder(callback).append(" && ").append(callback).append("(") .append(responseJSON.toString()).append(");"); - return ResponseEntity.ok(responseString.toString()); + return ResponseEntity.ok().contentType(MediaType.parseMediaType("application/javascript")) + .body(responseString.toString()); } }