{"action":"opened","issue":{"url":"https://api.github.com/repos/josiahcarlson/rom/issues/101","repository_url":"https://api.github.com/repos/josiahcarlson/rom","labels_url":"https://api.github.com/repos/josiahcarlson/rom/issues/101/labels{/name}","comments_url":"https://api.github.com/repos/josiahcarlson/rom/issues/101/comments","events_url":"https://api.github.com/repos/josiahcarlson/rom/issues/101/events","html_url":"https://github.com/josiahcarlson/rom/issues/101","id":189427826,"number":101,"title":"Issue with some characters","user":{"login":"slorg1","id":5043518,"avatar_url":"https://avatars.githubusercontent.com/u/5043518?v=3","gravatar_id":"","url":"https://api.github.com/users/slorg1","html_url":"https://github.com/slorg1","followers_url":"https://api.github.com/users/slorg1/followers","following_url":"https://api.github.com/users/slorg1/following{/other_user}","gists_url":"https://api.github.com/users/slorg1/gists{/gist_id}","starred_url":"https://api.github.com/users/slorg1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slorg1/subscriptions","organizations_url":"https://api.github.com/users/slorg1/orgs","repos_url":"https://api.github.com/users/slorg1/repos","events_url":"https://api.github.com/users/slorg1/events{/privacy}","received_events_url":"https://api.github.com/users/slorg1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-15T15:48:18Z","updated_at":"2016-11-15T15:48:18Z","closed_at":null,"body":"hi,\r\n\r\nI isolated an issue when using for example:\r\n```\r\nu'& &'\r\n```\r\nIn an object. Then the key-value pair is missing in the hash (when I look in redis). By missing, I mean that when the object is persisted, that key-value pair (where the value is `& &` does not get written). As a result, the (partially) written object cannot be read.\r\n\r\nI tested manually and redis has no issues with it. If I input the value directly in redis, loading the object that was previously crashing now loads.\r\n\r\nIt seems to be an issue only on write. I am not sure where the issue comes from, though. There is no error or anything written. It seems like the key-value just gets \"skipped\".\r\n\r\nThis is the configuration of the column:\r\n`rom.Text(required=True, index=True, keygen=rom.FULL_TEXT, prefix=True,)`\r\n\r\nIt does seem also that these characters `&` get dropped by the indexer. Is it possible that it gets skipped because each character of the string got skipped by the indexer?\r\n\r\nThe error only manifests on read: then the object is incomplete and cannot be loaded.\r\n\r\nPlease let me know if you have any thoughts and/or if you can help.\r\n\r\nThank you in advance."}}
{"actor":{"display_login":"slorg1"}}