Scouterna/Google-Scoutnet-synk

API-anrop till groupsSettings.groups.patch misslyckades med felet, fel typ på booleans

Closed this issue · 3 comments

Jag har fått följande fel de senaste två dagarna (kör inte den senaste versionen).

GoogleJsonResponseException: API-anrop till groupsSettings.groups.patch misslyckades med felet:
Invalid value at 'group_settings.include_custom_footer' (TYPE_STRING), true
Invalid value at 'group_settings.allow_external_members' (TYPE_STRING), true
Invalid value at 'group_settings.include_in_global_address_list' (TYPE_STRING), true
at changeGroupPermissions(Grupper:915:30)
at updateGroup(Grupper:601:3)
at Grupper(Grupper:187:7)

Jag tolkar det som att dessa tre parametrar förväntas vara av typen STRING.
Dessa värden sätts som booleans (true, false) och inte ("true", "false") i koden.

Jag har försökt söka i googles dokumentation men blir inte klok på om parametrarna ska anges som booleans eller strängar.

Jag testat att ändra till strängar, och då får jag inte detta felet längre.

Det är funktionen changeGroupPermissions som fallerar.

Verkar vara fixat i e95cc89 så vi kan stänga den här issuen.

Ah. Det var lite konstigt att API:t inte hade klagat innan på det.