backend: ensure cid is a UUID, remove unneeded inactive check on crawls (#842)
* backend: ensure cid is a UUID, remove unneeded inactive check on crawls * add UUID cast to cancel only
This commit is contained in:
		
							parent
							
								
									42794cad46
								
							
						
					
					
						commit
						cf15d9c873
					
				| @ -905,7 +905,7 @@ async def update_config_crawl_stats(crawl_configs, crawls, cid: uuid.UUID): | ||||
|         "lastCrawlSize": None, | ||||
|     } | ||||
| 
 | ||||
|     match_query = {"cid": cid, "finished": {"$ne": None}, "inactive": {"$ne": True}} | ||||
|     match_query = {"cid": cid, "finished": {"$ne": None}} | ||||
|     cursor = crawls.find(match_query).sort("finished", pymongo.DESCENDING) | ||||
|     results = await cursor.to_list(length=10_000) | ||||
|     if results: | ||||
|  | ||||
| @ -296,7 +296,7 @@ class BtrixOperator(K8sAPI): | ||||
|         return true if db mark_finished update succeeds""" | ||||
|         try: | ||||
|             redis = await self._get_redis(redis_url) | ||||
|             await self.mark_finished(redis, crawl_id, cid, status, state) | ||||
|             await self.mark_finished(redis, crawl_id, uuid.UUID(cid), status, state) | ||||
|             return True | ||||
|         # pylint: disable=bare-except | ||||
|         except: | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user