File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -159,6 +159,11 @@ def _create_file_resource_schema(resource: Resource) -> None:
159159 return
160160
161161
162+ def _reset_file_resource_schema (resource : Resource ) -> None :
163+ ResourceSchema .objects .filter (resource = resource ).delete ()
164+ data_table = index_resource_data (resource )
165+
166+
162167def _update_file_resource_schema (
163168 resource : Resource , updated_schema : List [SchemaUpdate ]
164169) -> None :
@@ -262,6 +267,7 @@ def create_file_resources(
262267 file = file , size = file .size , resource = resource
263268 )
264269 _validate_file_details_and_update_format (resource )
270+ _create_file_resource_schema (resource )
265271 resources .append (TypeResource .from_django (resource ))
266272 return resources
267273
@@ -351,6 +357,8 @@ def update_file_resource(
351357 size = file_resource_input .file .size ,
352358 resource = resource ,
353359 )
360+ _validate_file_details_and_update_format (resource )
361+ _create_file_resource_schema (resource )
354362
355363 if file_resource_input .preview_details :
356364 _update_resource_preview_details (file_resource_input , resource )
You can’t perform that action at this time.
0 commit comments