From 60e7aea9c4501213f8710b0f14bf3e3ba35e8d7a Mon Sep 17 00:00:00 2001 From: Sebastian Reichel Date: Mon, 16 Jul 2018 01:36:01 +0200 Subject: Fix display of Guest purchases --- src/scanner-session/scannersession.vala | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/scanner-session/scannersession.vala b/src/scanner-session/scannersession.vala index cf308ce..494ecbd 100644 --- a/src/scanner-session/scannersession.vala +++ b/src/scanner-session/scannersession.vala @@ -59,13 +59,19 @@ public class ScannerSessionImplementation { private bool login(int user) throws DBusError, IOError { this.user = user; - try { - this.name = db.get_username(user); - this.disabled = db.user_is_disabled(user); - } catch(DatabaseError e) { - send_message(MessageType.ERROR, _("Error (user=%d): %s"), user, e.message); - return false; + if (user != 0) { + try { + this.name = db.get_username(user); + this.disabled = db.user_is_disabled(user); + } catch(DatabaseError e) { + send_message(MessageType.ERROR, _("Error (user=%d): %s"), user, e.message); + return false; + } + } else { + this.name = _("Guest"); + this.disabled = false; } + this.logged_in = true; try { -- cgit v1.2.3