]> source.dussan.org Git - nextcloud-server.git/commitdiff
Add check for content
authorLukas Reschke <lukas@owncloud.com>
Thu, 4 Feb 2016 15:13:27 +0000 (16:13 +0100)
committerLukas Reschke <lukas@owncloud.com>
Thu, 4 Feb 2016 15:13:27 +0000 (16:13 +0100)
The response may be a redirect which is always followed by jQuery. Thus leading to false positives depending on the server configuration (e.g. when it issues a 302)

To prevent that there is also a check performed on the response content.

core/js/setupchecks.js

index bc49c61a5aa442f6cbbccc2322d92353a592858a..de41b66ec329466d39a8b871c81fc34d05e1ae33 100644 (file)
                        }
                        var afterCall = function(xhr) {
                                var messages = [];
-                               if (xhr.status !== 403 && xhr.status !== 307 && xhr.status !== 301) {
+                               if (xhr.status !== 403 && xhr.status !== 307 && xhr.status !== 301 && xhr.responseText === '') {
                                        messages.push({
                                                msg: t('core', 'Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root.'),
                                                type: OC.SetupChecks.MESSAGE_TYPE_ERROR