diff --git a/src/userTool.js b/src/userTool.js
index d04f7cf154265f1e60fbe0dbc17e7aa3802f7bbd..df07a7e9b3c9d161c69f01de3865b905c920f1ee 100644
--- a/src/userTool.js
+++ b/src/userTool.js
@@ -50,19 +50,19 @@ class UserView extends ItemView {
       m(TableView, {
         resource: 'groupmemberships',
         keys: ['group.name', 'expiry'],
-        querystring: m.buildQueryString({
-          where: `user=="${this.id}"`,
-          embedded: '{"group":1}',
-        }),
+        query: {
+          where: { user: this.id },
+          embedded: { group: 1 },
+        },
       }),
       m('h2', 'Signups'), m('br'),
       m(TableView, {
         resource: 'eventsignups',
         keys: ['event.title_de'],
-        querystring: m.buildQueryString({
-          where: `user=="${this.id}"`,
-          embedded: '{"event":1}',
-        }),
+        query: {
+          where: { user: this.id },
+          embedded: { event: 1 },
+        },
       }),
     ]);
   }