Skip to content

Commit d259bb3

Browse files
Fix copy-paste and test
1 parent 389d597 commit d259bb3

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/Access/Common/AccessFlags.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -381,13 +381,13 @@ std::unordered_map<AccessFlags::ParameterType, AccessFlags> AccessFlags::splitIn
381381

382382
auto definer_flags = AccessFlags::allDefinerFlags() & *this;
383383
if (definer_flags)
384-
result.emplace(ParameterType::DEFINER, user_flags);
384+
result.emplace(ParameterType::DEFINER, definer_flags);
385385

386386
auto table_engine_flags = AccessFlags::allTableEngineFlags() & *this;
387387
if (table_engine_flags)
388388
result.emplace(ParameterType::TABLE_ENGINE, table_engine_flags);
389389

390-
auto other_flags = (~named_collection_flags & ~user_flags & ~table_engine_flags) & *this;
390+
auto other_flags = (~named_collection_flags & ~user_flags & ~definer_flags & ~table_engine_flags) & *this;
391391
if (other_flags)
392392
result.emplace(ParameterType::NONE, other_flags);
393393

tests/integration/test_enable_user_name_access_type/test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def test_enable_username_access_type():
2121
assert (
2222
sorted(node.query(
2323
"SHOW GRANTS FOR foobar"
24-
).split('\n'))
24+
).strip().split('\n'))
2525
== ["GRANT CREATE USER ON *.* TO foobar", "GRANT SET DEFINER ON * TO foobar"]
2626
)
2727
node.query("DROP USER foobar")

0 commit comments

Comments
 (0)