Changeset 1100


Ignore:
Timestamp:
Nov 8, 2010, 12:53:51 PM (6 years ago)
Author:
s.h.sikkema@…
Message:

Fixed 401 error

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/RestController.groovy

    r1095 r1100  
    146146                                def user = AuthenticationService.getRemotelyLoggedInUser( params.consumer, params.token )
    147147                                // Check whether the person is allowed to read the data of this study
    148                                 if( !study.canRead(AuthenticationService.getRemotelyLoggedInUser( params.consumer, params.token ))) {
    149                                         response.sendError(401)
    150                                         return false
    151                                 }
    152                                
    153                                 def items = [:]
    154                                 study.giveFields().each { field ->
    155                                         def name = field.name
    156                                         def value = study.getFieldValue( name )
    157                                         if( name=='code' ) {
    158                                                 name = 'studyToken'
    159                                         }
    160                                         items[name] = value
    161                                 }
    162                                 returnStudies.push items
     148                                if( study.canRead(AuthenticationService.getRemotelyLoggedInUser( params.consumer, params.token ))) {
     149
     150                    def items = [:]
     151                    study.giveFields().each { field ->
     152                        def name = field.name
     153                        def value = study.getFieldValue( name )
     154                        if( name=='code' ) {
     155                            name = 'studyToken'
     156                        }
     157                        items[name] = value
     158                    }
     159                    returnStudies.push items
     160                }
    163161                        }
    164162                }
Note: See TracChangeset for help on using the changeset viewer.