aboutsummaryrefslogtreecommitdiffstats
path: root/checker/src/checker.py
diff options
context:
space:
mode:
Diffstat (limited to 'checker/src/checker.py')
-rw-r--r--checker/src/checker.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/checker/src/checker.py b/checker/src/checker.py
index 7da1719..7387aa9 100644
--- a/checker/src/checker.py
+++ b/checker/src/checker.py
@@ -1014,19 +1014,22 @@ async def havoc_fluff_upload(di: DependencyInjector) -> None:
return
model = rand.choice(extra_models)
stlfile = open(model, "rb").read()
+ modelname = fakeid()
if model.endswith("-bin.stl"):
- modelname = fakeid(minlen=15, maxlen=15)
- stlfile = modelname + stlfile[15:] # replaces "OpenSCAD Model\n"
+ solidname = fakeid(minlen=15, maxlen=15)
+ stlfile = solidname + stlfile[15:] # replaces "OpenSCAD Model\n"
else:
- modelname = fakeid()
- stlfile = stlfile.replace(b"OpenSCAD_Model", modelname)
+ solidname = fakeid()
+ stlfile = stlfile.replace(b"OpenSCAD_Model", solidname)
# Simple Upload
session = await di.get(Session)
+ if randbool():
+ await do_auth(session, fakeid(), check=True, newuser=True);
modelid = await do_upload(session, modelname, stlfile, check=True)
assert modelid is not None
await check_in_search(
- session, modelname, [modelname, modelid, stlfile], download=True
+ session, modelname, [modelname, solidname, modelid, stlfile], download=True
)