diff --git a/webserver/docker_matrix/tasks/main.yml b/webserver/docker_matrix/tasks/main.yml
index 6d961148f2394085e7178d6f7d17dfd2f113e0ce..6d58730cdeb8d7e05df8d2edffd54e0272d91f3e 100644
--- a/webserver/docker_matrix/tasks/main.yml
+++ b/webserver/docker_matrix/tasks/main.yml
@@ -29,7 +29,6 @@
     - mxisd-config/mxisd.yaml
     - synapse-data/homeserver.log.config
     - synapse-data/homeserver.yaml
-    - synapse-data/synapse-1.9.0-ldap-fix.patch
   register: configs
 
 
diff --git a/webserver/docker_matrix/templates/Dockerfile b/webserver/docker_matrix/templates/Dockerfile
index 0f28cf67a60a69efec172e67ef6ed71857cf8637..a3b6c9c90ab38a953ceda297f6efe1350d6846ad 100644
--- a/webserver/docker_matrix/templates/Dockerfile
+++ b/webserver/docker_matrix/templates/Dockerfile
@@ -2,8 +2,5 @@ FROM matrixdotorg/synapse:v1.9.0-py3
 
 RUN apk add curl 
 RUN export PYTHON_MINOR_VERSION=$(echo "${PYTHON_VERSION}" | rev | cut -d"." -f2-  | rev) ; \
-    curl https://raw.githubusercontent.com/kamax-matrix/matrix-synapse-rest-auth/master/rest_auth_provider.py -o /usr/local/lib/python${PYTHON_MINOR_VERSION}/site-packages/rest_auth_provider.py
+    curl https://raw.githubusercontent.com/ma1uta/matrix-synapse-rest-password-provider/master/rest_auth_provider.py -o /usr/local/lib/python${PYTHON_MINOR_VERSION}/site-packages/rest_auth_provider.py
 
-# Fix Synapse 1.9.0 Problem: https://github.com/matrix-org/synapse/issues/6772
-COPY synapse-data/synapse-1.9.0-ldap-fix.patch /synapse-1.9.0-ldap-fix.patch 
-RUN cd /usr/local/lib/python3.7/site-packages/synapse/module_api && patch < /synapse-1.9.0-ldap-fix.patch
diff --git a/webserver/docker_matrix/templates/synapse-data/synapse-1.9.0-ldap-fix.patch b/webserver/docker_matrix/templates/synapse-data/synapse-1.9.0-ldap-fix.patch
deleted file mode 100644
index 45b0a13c96a101ff090b62946ecdccdf871f9705..0000000000000000000000000000000000000000
--- a/webserver/docker_matrix/templates/synapse-data/synapse-1.9.0-ldap-fix.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- __init__.py
-+++ __init__.py
-@@ -37,6 +37,7 @@ class ModuleApi(object):
- 
-     def __init__(self, hs, auth_handler):
-         self._hs = hs
-+        self.hs = hs
- 
-         self._store = hs.get_datastore()
-         self._auth = hs.get_auth()
\ No newline at end of file