Fix default link and redirection in install controller

This commit is contained in:
ArthurHoaro 2020-07-24 10:30:47 +02:00
parent 8e9169ceba
commit 87ae3c4f08
2 changed files with 4 additions and 4 deletions

View file

@ -128,7 +128,7 @@ public function save(Request $request, Response $response): Response
$this->container->conf->get('credentials.salt')
)
);
$this->container->conf->set('general.header_link', $this->container->basePath);
$this->container->conf->set('general.header_link', $this->container->basePath . '/');
try {
// Everything is ok, let's create config file.
@ -149,7 +149,7 @@ public function save(Request $request, Response $response): Response
[t('Shaarli is now configured. Please login and start shaaring your bookmarks!')]
);
return $this->redirect($response, '/');
return $this->redirect($response, '/login');
}
protected function checkPermissions(): bool

View file

@ -236,7 +236,7 @@ public function testSaveInstallValid(): void
$result = $this->controller->save($request, $response);
static::assertSame(302, $result->getStatusCode());
static::assertSame('/subfolder/', $result->getHeader('location')[0]);
static::assertSame('/subfolder/login', $result->getHeader('location')[0]);
}
/**
@ -257,7 +257,7 @@ public function testSaveInstallDefaultValues(): void
$result = $this->controller->save($request, $response);
static::assertSame(302, $result->getStatusCode());
static::assertSame('/subfolder/', $result->getHeader('location')[0]);
static::assertSame('/subfolder/login', $result->getHeader('location')[0]);
static::assertSame('UTC', $confSettings['general.timezone']);
static::assertSame('Shared bookmarks on http://shaarli', $confSettings['general.title']);