[pve-devel] applied: [PATCH manager] fix #2177: use getValue() to get otp value

Thomas Lamprecht t.lamprecht at proxmox.com
Tue Apr 16 14:06:57 CEST 2019


On 4/16/19 1:37 PM, Wolfgang Bumiller wrote:
> as '.value' isn't always valid
> 
> Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>
> ---
> 
> Don't ask me why. The key events sent by the yubikey look normal:
> 
>   Event: time 1555413939.543914, -------------- SYN_REPORT ------------
>   Event: time 1555413939.551918, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70028
>   Event: time 1555413939.551918, type 1 (EV_KEY), code 28 (KEY_ENTER), value 1
>   Event: time 1555413939.551918, -------------- SYN_REPORT ------------
>   Event: time 1555413939.559923, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70028
>   Event: time 1555413939.559923, type 1 (EV_KEY), code 28 (KEY_ENTER), value 0
>   Event: time 1555413939.559923, -------------- SYN_REPORT ------------
> 
> but extjs seems to be allergic to them... maybe there isn't enough time
> between the keydown and the keyup?
> 
>  www/manager6/window/LoginWindow.js | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/www/manager6/window/LoginWindow.js b/www/manager6/window/LoginWindow.js
> index 65fe14cb..0f7ae345 100644
> --- a/www/manager6/window/LoginWindow.js
> +++ b/www/manager6/window/LoginWindow.js
> @@ -275,7 +275,7 @@ Ext.define('PVE.window.TFALoginWindow', {
>  	login: function() {
>  	    var me = this;
>  	    var view = me.getView();
> -	    view.onLogin(me.lookup('otpField').value);
> +	    view.onLogin(me.lookup('otpField').getValue());
>  	    view.close();
>  	},
>  	cancel: function() {
> 

applied, thanks!




More information about the pve-devel mailing list