PyBitmessage
PyBitmessage copied to clipboard
Quick workaround for BLOB as TEXT problem (#2247)
Quick workaround for BLOB as TEXT problem (#2247).
This patch fixes each SQL query to be both workable with BLOB-keys and TEXT-keys. In each query, it tries first BLOB-key by using sqlite3.Binary() function. When it failed, then it tries next TEXT-key by using CAST(? AS TEXT) syntax.
The modifications are all around the code base where SQL queries exist, but the logic is simple.
I have added a script to revert the BLOB-keys into TEXT-keys.
- revert_blob_to_text.sh
By applying this script, old version of PyBitmessage before this patch can be run again.