diff --git a/public/src/forum/topic.js b/public/src/forum/topic.js
index 3df4a2b1c3..0300d58121 100644
--- a/public/src/forum/topic.js
+++ b/public/src/forum/topic.js
@@ -351,7 +351,10 @@ define('forum/topic', dependencies, function(pagination, infinitescroll, threadT
utils.makeNumbersHumanReadable(element.find('.human-readable-number'));
element.find('span.timeago').timeago();
element.find('.post-content img:not(.emoji)').addClass('img-responsive').each(function() {
- $(this).wrap('');
+ var $this = $(this);
+ if (!$this.parent().is('a')) {
+ $this.wrap('');
+ }
});
postTools.updatePostCount();
showBottomPostBar();
diff --git a/src/middleware/index.js b/src/middleware/index.js
index 9fbaa0f97a..a90ea6d9a1 100644
--- a/src/middleware/index.js
+++ b/src/middleware/index.js
@@ -41,7 +41,7 @@ function routeThemeScreenshots(app, themes) {
(function(id, path) {
fs.exists(path, function(exists) {
if (exists) {
- app.get('/css/previews/' + id, function(req, res) {
+ app.get(relativePath + '/css/previews/' + id, function(req, res) {
res.sendfile(path);
});
}
@@ -173,7 +173,7 @@ module.exports = function(app, data) {
if(meta.config.cookieDomain) {
cookie.domain = meta.config.cookieDomain;
}
-
+
app.use(session({
store: db.sessionStore,
secret: nconf.get('secret'),