diff --git a/yyetsweb/databases/resources.py b/yyetsweb/databases/resources.py index 8880800..64aef61 100644 --- a/yyetsweb/databases/resources.py +++ b/yyetsweb/databases/resources.py @@ -115,7 +115,7 @@ class Resource(SearchEngine): "resourceName": res["data"]["info"]["cnname"], "origin": "comment", "hasAvatar": c["hasAvatar"], - "hash": c["hash"], + "hash": c.get("hash"), } ) # zimuzu -> comment -> extra diff --git a/yyetsweb/handlers/resources.py b/yyetsweb/handlers/resources.py index c0fd3a6..fb4d4d8 100644 --- a/yyetsweb/handlers/resources.py +++ b/yyetsweb/handlers/resources.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 # coding: utf-8 -import logging import os +import platform from http import HTTPStatus from pathlib import Path @@ -34,6 +34,8 @@ class ResourceHandler(BaseHandler): return data def make_some_fun(self): + if platform.uname().system == "Darwin": + return referer = self.request.headers.get("referer") ip = self.get_real_ip() if not referer and self.request.headers.get("origin") != "tauri://localhost":