- // Need to change the videoQuota key a little bit
- const toUpdateJSON = omit(toUpdate, 'videoQuota')
+ // Force number conversion
+ toUpdate.cache.previews.size = parseInt('' + toUpdate.cache.previews.size, 10)
+ toUpdate.signup.limit = parseInt('' + toUpdate.signup.limit, 10)
+ toUpdate.user.videoQuota = parseInt('' + toUpdate.user.videoQuota, 10)
+ toUpdate.transcoding.threads = parseInt('' + toUpdate.transcoding.threads, 10)
+
+ // camelCase to snake_case key
+ const toUpdateJSON = omit(toUpdate, 'user.videoQuota', 'instance.defaultClientRoute', 'instance.shortDescription')