From ae843a72c607c679a6b41c79a38cb8a965e3351b Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Fri, 22 Jan 2016 21:43:50 -0500 Subject: [PATCH] This took an ungodly long amount of time to debug as the cause of issues frontend. --- app/Models/Server.php | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/app/Models/Server.php b/app/Models/Server.php index 0b987faad..e13cae2ff 100644 --- a/app/Models/Server.php +++ b/app/Models/Server.php @@ -121,7 +121,9 @@ class Server extends Model } /** - * Returns a single server specified by UUID + * Returns a single server specified by UUID. + * DO NOT USE THIS TO MODIFY SERVER DETAILS OR SAVE THOSE DETAILS. + * YOU WILL OVERWRITE THE SECRET KEY AND BREAK THINGS. * * @param string $uuid The Short-UUID of the server to return an object about. * @return \Illuminate\Database\Eloquent\Collection @@ -147,17 +149,6 @@ class Server extends Model $result->daemonSecret = self::getUserDaemonSecret($result); } - // Prevent saving of model called in this manner. - // Prevents accidental overwrite of main daemon secret. - $result::saving(function () { - return false; - }); - - // Prevent deleting this model call. - $result::deleting(function () { - return false; - }); - self::$serverUUIDInstance[$uuid] = $result; return self::$serverUUIDInstance[$uuid];