diff --git a/lib/private/files/cache/storage.php b/lib/private/files/cache/storage.php
index a116e84b3f2af43971982b94267c6c99f581157e..88ceb287fb9205f6ebcb3be6dc69c77ba208db5e 100644
--- a/lib/private/files/cache/storage.php
+++ b/lib/private/files/cache/storage.php
@@ -142,7 +142,7 @@ class Storage {
 	public function getAvailability() {
 		if ($row = self::getStorageById($this->storageId)) {
 			return [
-				'available' => ($row['available'] === 1),
+				'available' => ((int)$row['available'] === 1),
 				'last_checked' => $row['last_checked']
 			];
 		} else {