diff --git a/webv4/pages/002-files.xjs b/webv4/pages/002-files.xjs
index da4704c33dc3cf975ef4d04e92406733d52cc458..087dca2fb16d63838bce37bada72d577171f61ed 100644
--- a/webv4/pages/002-files.xjs
+++ b/webv4/pages/002-files.xjs
@@ -34,7 +34,7 @@
 		<strong><? write(file.name); ?></strong> (<? write(file.size); ?>)
 		<p><em>Uploaded <? write(system.timestr(file.uldate)); ?></em></p>
 		<?xjs if (typeof file.extdesc === 'undefined') { ?>
-			<p><? write(file.desc); ?></p>
+			<p><? if (file.desc !== undefined) write(file.desc); ?></p>
 		<?xjs } else if (file.extdesc.search(/(\x1B\[|[\xA8-\xFE])|\x01/) > -1) { ?>
 			<pre class="ansi"><? write(html_encode(file.extdesc, true, false, true, true)); ?></pre>
 		<?xjs } else { ?>