From ff3c97a0bcfb946aaac186ad03f03821f4d1554c Mon Sep 17 00:00:00 2001 From: "a.mirian" Date: Wed, 6 Mar 2019 12:00:01 +0330 Subject: [PATCH] fix(server): correctly remove cookies --- src/server/server-cookies.service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/server/server-cookies.service.ts b/src/server/server-cookies.service.ts index 9a28554..5f1db34 100644 --- a/src/server/server-cookies.service.ts +++ b/src/server/server-cookies.service.ts @@ -41,7 +41,11 @@ export class ServerCookiesService extends CookiesService { options?: CookiesOptions ) => { this.newCookies[name] = value; - this.response.cookie(name, value, this.buildCookiesOptions(options)); + if(value == undefined) { // null or undefined + this.response.clearCookie(name, this.buildCookiesOptions(options)); + } else { + this.response.cookie(name, value, this.buildCookiesOptions(options)); + } }; }