Describe the bug
Application crashes when attempting to delete 'Posts and Files'
Environment Information
Windows-10-10.0.19041-SP0
Version 3.10.2-beta
Running Compiled Version
To Reproduce (optional)
Steps to reproduce the behavior:
Right click subreddit
Click Post View
Check mark 'Show Content'
Click Post Title to select
Right click post
Click 'Delete Selected'
Click 'Posts and Files'
(Application crashes)
Error Log
{
"levelname": "CRITICAL",
"version": "v3.10.2-beta",
"platform": "Windows-10-10.0.19041-SP0",
"name": "DownloaderForReddit.main",
"filename": "main.py",
"module": "main",
"funcName": "log_unhandled_exception",
"lineno": 48,
"message": "Unhandled exception",
"asctime": "07/10/2021 09:42:38 PM",
"exc_info": "Traceback (most recent call last):\n File \"DownloaderForReddit\gui\database_views\database_dialog.py\", line 634, in \n File \"DownloaderForReddit\gui\database_views\database_dialog.py\", line 664, in delete_selected_posts\n File \"DownloaderForReddit\database\model_manager.py\", line 13, in check\n File \"DownloaderForReddit\database\model_manager.py\", line 63, in delete_post\n File \"DownloaderForReddit\database\model_manager.py\", line 99, in batch_operation\n File \"DownloaderForReddit\database\model_manager.py\", line 91, in delete_query\n File \"sqlalchemy\orm\query.py\", line 3774, in delete\n File \"sqlalchemy\orm\persistence.py\", line 1907, in factory\n File \"sqlalchemy\orm\persistence.py\", line 1686, in _factory\n File \"sqlalchemy\orm\persistence.py\", line 1896, in init\n File \"sqlalchemy\orm\persistence.py\", line 1650, in init\n File \"sqlalchemy\orm\persistence.py\", line 1669, in _validate_query_state\nsqlalchemy.exc.InvalidRequestError: Can't call Query.update() or Query.delete() when limit() has been called"
}
Describe the bug Application crashes when attempting to delete 'Posts and Files'
Environment Information Windows-10-10.0.19041-SP0 Version 3.10.2-beta Running Compiled Version
To Reproduce (optional) Steps to reproduce the behavior:
Error Log { "levelname": "CRITICAL", "version": "v3.10.2-beta", "platform": "Windows-10-10.0.19041-SP0", "name": "DownloaderForReddit.main", "filename": "main.py", "module": "main", "funcName": "log_unhandled_exception", "lineno": 48, "message": "Unhandled exception", "asctime": "07/10/2021 09:42:38 PM", "exc_info": "Traceback (most recent call last):\n File \"DownloaderForReddit\gui\database_views\database_dialog.py\", line 634, in\n File \"DownloaderForReddit\gui\database_views\database_dialog.py\", line 664, in delete_selected_posts\n File \"DownloaderForReddit\database\model_manager.py\", line 13, in check\n File \"DownloaderForReddit\database\model_manager.py\", line 63, in delete_post\n File \"DownloaderForReddit\database\model_manager.py\", line 99, in batch_operation\n File \"DownloaderForReddit\database\model_manager.py\", line 91, in delete_query\n File \"sqlalchemy\orm\query.py\", line 3774, in delete\n File \"sqlalchemy\orm\persistence.py\", line 1907, in factory\n File \"sqlalchemy\orm\persistence.py\", line 1686, in _factory\n File \"sqlalchemy\orm\persistence.py\", line 1896, in init\n File \"sqlalchemy\orm\persistence.py\", line 1650, in init\n File \"sqlalchemy\orm\persistence.py\", line 1669, in _validate_query_state\nsqlalchemy.exc.InvalidRequestError: Can't call Query.update() or Query.delete() when limit() has been called"
}