diff --git a/Orange/data/table.py b/Orange/data/table.py index 0a44568f8bf..bffbfdc02db 100644 --- a/Orange/data/table.py +++ b/Orange/data/table.py @@ -348,7 +348,7 @@ def match_type(x): cached = _conversion_cache.get((id(domain), id(source))) if cached: return cached - if domain == source.domain: + if domain is source.domain: return cls.from_table_rows(source, row_indices) if isinstance(row_indices, slice):