diff --git a/MavLift/src/main/scala/code/api/v1_2/OBPAPI1.2.scala b/MavLift/src/main/scala/code/api/v1_2/OBPAPI1.2.scala index fbbb7160..9a4e8ba7 100644 --- a/MavLift/src/main/scala/code/api/v1_2/OBPAPI1.2.scala +++ b/MavLift/src/main/scala/code/api/v1_2/OBPAPI1.2.scala @@ -284,7 +284,6 @@ object OBPAPI1_2 extends OBPRestHelper with Loggable { } }) - oauthServe(apiPrefix{ //delete access for specific user to all the views case "banks" :: bankId :: "accounts" :: accountId :: "permissions" :: userId :: "views" :: Nil JsonDelete json => { diff --git a/MavLift/src/main/scala/code/model/dataAccess/Connectors.scala b/MavLift/src/main/scala/code/model/dataAccess/Connectors.scala index 23d111ad..01735a59 100644 --- a/MavLift/src/main/scala/code/model/dataAccess/Connectors.scala +++ b/MavLift/src/main/scala/code/model/dataAccess/Connectors.scala @@ -588,7 +588,7 @@ class MongoDBLocalStorage extends LocalStorage { HostedAccount.find(By(HostedAccount.accountID,account.id)) match { case Full(acc) => { - val privileges = Privilege.findAll(By(Privilege.account, acc.id.get)) + val privileges = Privilege.findAll(By(Privilege.account, acc.id.get)).sortWith((p1,p2) => p1.updatedAt.get after p2.updatedAt.get) val permissions : List[Box[Permission]] = privileges.map( p => { if( p.ourNetworkPermission.get != false @@ -654,7 +654,7 @@ class MongoDBLocalStorage extends LocalStorage { Empty } } - + } def revokePermission(bankAccountId : String, view : View, user : User) : Box[Boolean] = { user match {