]> source.dussan.org Git - nextcloud-server.git/commit
Properly cast type
authorLukas Reschke <lukas@owncloud.com>
Wed, 24 Feb 2016 18:49:03 +0000 (19:49 +0100)
committerLukas Reschke <lukas@owncloud.com>
Wed, 24 Feb 2016 18:58:41 +0000 (19:58 +0100)
commitdb2ddb54413831adef41fe5e233481a2d546731d
treece82ede1b4d80999acc57b23976005f6c4869991
parentbf4a0385351f4eb8757a31b4253803211d6cdec7
Properly cast type

The current logic is checking whether:

1. The returned value is a boolen
2. The returned value is a string and then matches for "true"

Since the config is now written to the database the data is now a string with the value "1" if HTTPS is set to true. Effectively this option was thus always disabled at the moment, falling back to plain HTTP.

This change casts the data to a boolean if it is defined as boolean.

Fixes https://github.com/owncloud/core/issues/22605
Fixes https://github.com/owncloud/core/issues/22016
apps/files_external/js/settings.js
apps/files_external/lib/storageconfig.php
apps/files_external/tests/storageconfigtest.php