Commit 39c0db8d by Maarten L. Hekkelman

Do not validate on copy category

parent 0f8a7c48
...@@ -508,13 +508,14 @@ category::category(std::string_view name) ...@@ -508,13 +508,14 @@ category::category(std::string_view name)
category::category(const category &rhs) category::category(const category &rhs)
: m_name(rhs.m_name) : m_name(rhs.m_name)
, m_columns(rhs.m_columns) , m_columns(rhs.m_columns)
, m_validator(rhs.m_validator)
, m_cat_validator(rhs.m_cat_validator)
, m_cascade(rhs.m_cascade) , m_cascade(rhs.m_cascade)
{ {
for (auto r = rhs.m_head; r != nullptr; r = r->m_next) for (auto r = rhs.m_head; r != nullptr; r = r->m_next)
insert_impl(end(), clone_row(*r)); insert_impl(end(), clone_row(*r));
m_validator = rhs.m_validator;
m_cat_validator = rhs.m_cat_validator;
if (m_cat_validator != nullptr and m_index == nullptr) if (m_cat_validator != nullptr and m_index == nullptr)
m_index = new category_index(*this); m_index = new category_index(*this);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment