Skip to content

Commit 3c5000b

Browse files
authored
Merge pull request apache#849 from datastax/python-fix-prepared
Don't set the keyspace if it's already set in the session
2 parents 8e4341a + c966d80 commit 3c5000b

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

CHANGELOG.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ Bug Fixes
2121
* Fix sites where `sessions` can change during iteration (PYTHON-793)
2222
* cqlengine: allow min_length=0 for Ascii and Text column types (PYTHON-735)
2323
* Rare exception when "sys.exit(0)" after query timeouts (PYTHON-752)
24+
* Dont set the session keyspace when preparing statements (PYTHON-843)
2425

2526
Others
2627
------

cassandra/cluster.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2356,7 +2356,7 @@ def prepare(self, query, custom_payload=None, keyspace=None):
23562356
log.exception("Error preparing query:")
23572357
raise
23582358

2359-
prepared_keyspace = keyspace if keyspace else self.keyspace
2359+
prepared_keyspace = keyspace if keyspace else None
23602360
prepared_statement = PreparedStatement.from_message(
23612361
query_id, bind_metadata, pk_indexes, self.cluster.metadata, query, self.keyspace,
23622362
self._protocol_version, result_metadata, result_metadata_id)

0 commit comments

Comments
 (0)