mirror of
				https://github.com/django/django.git
				synced 2025-10-26 07:06:08 +00:00 
			
		
		
		
	Fixed #22744 -- Fixed sqlite3 get_relations introspection with views
Thanks Tim Graham for the report and Simon Charette for the review.
This commit is contained in:
		| @@ -79,7 +79,11 @@ class DatabaseIntrospection(BaseDatabaseIntrospection): | ||||
|  | ||||
|         # Schema for this table | ||||
|         cursor.execute("SELECT sql FROM sqlite_master WHERE tbl_name = %s AND type = %s", [table_name, "table"]) | ||||
|         results = cursor.fetchone()[0].strip() | ||||
|         try: | ||||
|             results = cursor.fetchone()[0].strip() | ||||
|         except TypeError: | ||||
|             # It might be a view, then no results will be returned | ||||
|             return relations | ||||
|         results = results[results.index('(') + 1:results.rindex(')')] | ||||
|  | ||||
|         # Walk through and look for references to other tables. SQLite doesn't | ||||
|   | ||||
		Reference in New Issue
	
	Block a user