Forms can't be accessed by public user

I am using forms 1.1.1 on NC 18.0.4
Trying to create a public form.
I am having no problems creating a form with questions.
I marked it as a public anonymous form.
The problem, I am trying to let people answer questions who don’t have an account on my NC installation.
As soon as I am not logged in, the link provided doesn’t work. Any hint what’s wrong. Or I am expecting something wrong.

Hello, I’ve the same issue. Just adding some logs :

[index] Error: Exception: Argument 2 passed to OCA\Forms\Db\NotificationMapper::findByUserAndForm() must be of the type string, null given, called in /var/www/nextcloud/apps/forms/lib/Controller/PageController.php on line 277 at <>

  1. /var/www/nextcloud/lib/private/AppFramework/App.php line 125
    OC\AppFramework\Http\Dispatcher->dispatch(OCA\Forms\Controller\PageController {}, “gotoForm”)
  2. /var/www/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php line 47
    OC\AppFramework\App::main(“OCA\Forms\Controller\PageController”, “gotoForm”, OC\AppFramework\ … {}, {hash: "cUrbh0pe … "})
  3. <>
    OC\AppFramework\Routing\RouteActionHandler->__invoke({hash: "cUrbh0pe … "})
  4. /var/www/nextcloud/lib/private/Route/Router.php line 299
    call_user_func(OC\AppFramework\ … {}, {hash: "cUrbh0pe … "})
  5. /var/www/nextcloud/lib/base.php line 1008
    OC\Route\Router->match("/apps/forms/form/cUrbh0peSngKik9v")
  6. /var/www/nextcloud/index.php line 38
    OC::handleRequest()

GET /nextcloud/apps/forms/form/cUrbh0peSngKik9v
from 92.245.130.58 at 2020-06-12T07:46:46+00:00

Actually it’ll be corrected soon. Heres’s a patch that worked for me : https://github.com/nextcloud/forms/issues/291#issuecomment-615920091

1 Like