From 8f909821b6fea274722e0662d2863de2e1b0cd59 Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 14 May 2018 01:03:18 +0200 Subject: [PATCH] add version delete/update restrictions --- build/database/repo/meta.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/build/database/repo/meta.php b/build/database/repo/meta.php index f2f2869..44fa9a3 100644 --- a/build/database/repo/meta.php +++ b/build/database/repo/meta.php @@ -262,7 +262,7 @@ class meta extends Repo_i { $versionData = $st->fetch(); - if( !is_array($versionData) ){ + if( !is_array($versionData) || $versionData["default"] == 1){ return false; } @@ -306,6 +306,12 @@ class meta extends Repo_i { } public function updateVersion(int $version, ?String $label, ?bool $default) : bool{ + + //you can't un-default a version, you have to choose another version to be the default one + if($default == false){ + return false; + } + $set = ""; $execute = [];