058c30e1 by Joshua Tundag

fix

1 parent 9df6640a
......@@ -193,7 +193,7 @@ class FlagManager {
$flags = $this->all();
if(!$flags) return [];
$filteredFlags = array_values(array_filter($flags, function($f) use ($flag, $encrypted){
if($f['both_usable']) return $f['encrypted_name'] == $flag || $f['name'] == $flag;
if(isset($f['both_usable']) && $f['both_usable']) return $f['encrypted_name'] == $flag || $f['name'] == $flag;
return (($encrypted && $f['encrypted_name'] == $flag) || (!$encrypted && $f['name']) == $flag);
}));
return count($filteredFlags) ? $filteredFlags[0] : null;
......
......@@ -35,7 +35,7 @@ final class FlagsTest extends TestCase
$flags = $this->flags;
if(!$flags) return [];
$filteredFlags = array_values(array_filter($flags, function($f) use ($flag, $encrypted){
if($f['both_usable']) return $f['encrypted_name'] == $flag || $f['name'] == $flag;
if(isset($f['both_usable']) && $f['both_usable']) return $f['encrypted_name'] == $flag || $f['name'] == $flag;
return (($encrypted && $f['encrypted_name'] == $flag) || (!$encrypted && $f['name']) == $flag);
}));
$foundFlag = count($filteredFlags) ? $filteredFlags[0] : null;
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!