diff --git a/app/Http/Controllers/VersionController.php b/app/Http/Controllers/VersionController.php index dbfa225..f3ff019 100644 --- a/app/Http/Controllers/VersionController.php +++ b/app/Http/Controllers/VersionController.php @@ -24,16 +24,16 @@ class VersionController extends Controller // v1.2.3-xxx-abcdef01 Log::info(sprintf('Connection from [%s] reporting version [%s]',$this->getUserIpAddr(),$version)); - $so = Site::firstOrCreate([ - 'ip_address'=>$this->getUserIpAddr() - ]); - - $vo = new SiteVersion; - $vo->version = $version; - $so->versions()->save($vo); - $matches = []; if (preg_match(self::VERSION_REGEX,$version,$matches)) { + $so = Site::firstOrCreate([ + 'ip_address'=>$this->getUserIpAddr() + ]); + + $vo = new SiteVersion; + $vo->version = $version; + $so->versions()->save($vo); + // If xxx is "dev" we are a development version switch($matches[3]) { case 'dev':