diff --git a/pom.xml b/pom.xml
index 4a33e6496386e93b7002b38e9b490416020f359c..33275c48cbf1acac700b6f41ad2e1a9777bb6625 100644
--- a/pom.xml
+++ b/pom.xml
@@ -54,7 +54,7 @@
             <dependency>
                 <groupId>org.opengroup.osdu</groupId>
                 <artifactId>os-core-common</artifactId>
-                <version>0.0.20</version>
+                <version>0.3.6</version>
             </dependency>
         </dependencies>
     </dependencyManagement>
diff --git a/provider/register-azure/pom.xml b/provider/register-azure/pom.xml
index a035b36c346887507e8acc7f3d1bc54c4ce05d00..d17d1d638b611afffd78422a02fc8458a2f496d4 100644
--- a/provider/register-azure/pom.xml
+++ b/provider/register-azure/pom.xml
@@ -80,7 +80,6 @@
         <dependency>
             <groupId>org.opengroup.osdu</groupId>
             <artifactId>os-core-common</artifactId>
-            <version>0.3.4</version>
         </dependency>
         <dependency>
             <groupId>org.opengroup.osdu</groupId>
diff --git a/testing/register-test-core/src/main/java/org/opengroup/osdu/register/util/BaseTestTemplate.java b/testing/register-test-core/src/main/java/org/opengroup/osdu/register/util/BaseTestTemplate.java
index 01a7b4500fa27339432973b3b4d87346e6a6a5b3..d886cfc9da2d5a9ca207f309e12160069a5e602c 100644
--- a/testing/register-test-core/src/main/java/org/opengroup/osdu/register/util/BaseTestTemplate.java
+++ b/testing/register-test-core/src/main/java/org/opengroup/osdu/register/util/BaseTestTemplate.java
@@ -51,7 +51,7 @@ public abstract class BaseTestTemplate extends TestBase {
 
     @Test
     public void should_return401_when_noAccessOnCustomerTenantOps() throws Exception {
-        ClientResponse response = descriptor.runOnCustomerTenant(getId(),  testUtils.getOpsAccessToken());
+        ClientResponse response = descriptor.runOnCustomerTenant(getId(), testUtils.getOpsAccessToken());
         assertEquals(error(response.getEntity(String.class)), 401, response.getStatus());
     }
 
@@ -83,9 +83,7 @@ public abstract class BaseTestTemplate extends TestBase {
         ClientResponse response = descriptor.run(getId(), token);
         deleteResource();
 
-        // TODO: there is bug to fix this
-        // assertEquals("GET, POST, PUT, DELETE, OPTIONS, HEAD, PATCH", response.getHeaders().getFirst("Access-Control-Allow-Methods"));
-        assertEquals("[GET, POST, PUT, DELETE, OPTIONS, HEAD]", response.getHeaders().getFirst("Access-Control-Allow-Methods"));
+        assertEquals("GET, POST, PUT, DELETE, OPTIONS, HEAD, PATCH", response.getHeaders().getFirst("Access-Control-Allow-Methods"));
 
         assertEquals("[origin, content-type, accept, authorization, data-partition-id, correlation-id, appkey]", response.getHeaders().getFirst("Access-Control-Allow-Headers"));