client_state: Call validate_column_family() with database arg

The previous patch brought the databse reference arg. And since
the currently called validate_column_family() overload _just_
gets the database from global proxy, it's better to shortcut.

Signed-off-by: Pavel Emelyanov <xemul@scylladb.com>
This commit is contained in:
Pavel Emelyanov
2020-12-11 18:44:25 +03:00
parent b0c4a9087d
commit 12cc539835

View File

@@ -119,7 +119,7 @@ future<> service::client_state::has_keyspace_access(const sstring& ks,
future<> service::client_state::has_column_family_access(const database& db, const sstring& ks,
const sstring& cf, auth::permission p, auth::command_desc::type t) const {
validation::validate_column_family(ks, cf);
validation::validate_column_family(db, ks, cf);
return do_with(ks, auth::make_data_resource(ks, cf), [this, p, t](const auto& ks, const auto& r) {
return has_access(ks, {p, r, t});