diff --git a/fHDHR/http/__init__.py b/fHDHR/http/__init__.py index 1fd3ec7..ab75db5 100644 --- a/fHDHR/http/__init__.py +++ b/fHDHR/http/__init__.py @@ -42,6 +42,10 @@ class fHDHR_HTTP_Server(): self.app.before_request(self.before_request) self.app.after_request(self.after_request) + self.app.before_first_request(self.before_first_request) + + def before_first_request(self): + self.fhdhr.logger.info("HTTP Server Online.") def before_request(self): self.fhdhr.logger.debug("Client %s requested %s Opening" % (request.method, request.path)) diff --git a/fHDHR/http/pages/origin_html.py b/fHDHR/http/pages/origin_html.py index 82ca881..998f847 100644 --- a/fHDHR/http/pages/origin_html.py +++ b/fHDHR/http/pages/origin_html.py @@ -13,6 +13,6 @@ class Origin_HTML(): def get(self, *args): - origin_status_dict = self.fhdhr.origin.get_status_dict() + origin_status_dict = self.fhdhr.originwrapper.get_status_dict() origin_status_dict["Total Channels"] = len(self.fhdhr.device.channels.list) return render_template('origin.html', request=request, fhdhr=self.fhdhr, origin_status_dict=origin_status_dict, list=list)