Skip to content
Snippets Groups Projects
Commit 713e3c47 authored by Henrik tom Wörden's avatar Henrik tom Wörden
Browse files

FIX: import and no json upload

parent 3aee9fbf
No related branches found
No related tags found
1 merge request!3F qualitycheck trigger
Pipeline #58214 canceled
...@@ -33,9 +33,9 @@ from datetime import datetime, timezone ...@@ -33,9 +33,9 @@ from datetime import datetime, timezone
sys.path.append(os.path.dirname(__file__)) sys.path.append(os.path.dirname(__file__))
from qualitycheck import QualityChecker # NOQA from .qualitycheck import QualityChecker # NOQA
from kadi import collect_records_created_after, download_eln_for # NOQA from .kadi import collect_records_created_after, download_eln_for # NOQA
from crawler import trigger_crawler # NOQA from .crawler import trigger_crawler # NOQA
from kadi_apy import KadiManager # NOQA from kadi_apy import KadiManager # NOQA
......
...@@ -154,6 +154,8 @@ This deletes all the objects in the bucket. ...@@ -154,6 +154,8 @@ This deletes all the objects in the bucket.
zipf = ZipFile(filename) zipf = ZipFile(filename)
zipf.extractall(path=tmp) # TODO Zip bomb detection and prevention. zipf.extractall(path=tmp) # TODO Zip bomb detection and prevention.
for name in zipf.namelist(): for name in zipf.namelist():
if name.endswith(".json"):
continue
self._upload(os.path.join(tmp, name), remove_prefix=tmp) self._upload(os.path.join(tmp, name), remove_prefix=tmp)
def _upload(self, filename: str, remove_prefix: Optional[str] = None): def _upload(self, filename: str, remove_prefix: Optional[str] = None):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment