no return fixed; removed explicit keyword from LabelPermissions
This commit is contained in:
parent
d657a77a57
commit
d626b49cc4
@ -368,6 +368,8 @@ LabelPermissions User::GetLabelPermissions() const {
|
||||
std::set_union(labelPermissions_.denies().begin(), labelPermissions_.denies().end(),
|
||||
role_->labelPermissions().denies().begin(), role_->labelPermissions().denies().end(),
|
||||
std::inserter(resultDenies, resultDenies.begin()));
|
||||
|
||||
return {resultGrants, resultDenies};
|
||||
}
|
||||
return labelPermissions_;
|
||||
}
|
||||
|
@ -91,8 +91,8 @@ bool operator!=(const Permissions &first, const Permissions &second);
|
||||
|
||||
class LabelPermissions final {
|
||||
public:
|
||||
explicit LabelPermissions(const std::unordered_set<std::string> &grants = {},
|
||||
const std::unordered_set<std::string> &denies = {});
|
||||
LabelPermissions(const std::unordered_set<std::string> &grants = {},
|
||||
const std::unordered_set<std::string> &denies = {});
|
||||
|
||||
PermissionLevel Has(const std::string &permission) const;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user