From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 01D191FF178 for ; Mon, 15 Dec 2025 14:39:11 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id B0727C476; Mon, 15 Dec 2025 14:39:56 +0100 (CET) From: Shannon Sterz To: yew-devel@lists.proxmox.com Date: Mon, 15 Dec 2025 14:39:51 +0100 Message-ID: <20251215133951.210548-1-s.sterz@proxmox.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1765805986207 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.091 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [yew-devel] [PATCH yew-comp] user panel: don't submit raw "expire" field X-BeenThere: yew-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Yew framework devel list at Proxmox List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Yew framework devel list at Proxmox Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: yew-devel-bounces@lists.proxmox.com Sender: "yew-devel" the api expects a unix timestamp here, but submitting the raw field will submit a rfc3999 timestamp. this happens when a user has expire set and is updated, but the expire field itself isn't changed. the ui would then submit the raw expire field. to fix this, don't submit the field by itself. Signed-off-by: Shannon Sterz --- src/user_panel.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/user_panel.rs b/src/user_panel.rs index f7af395..44d934f 100644 --- a/src/user_panel.rs +++ b/src/user_panel.rs @@ -532,7 +532,8 @@ fn add_user_input_panel(form_ctx: &FormContext) -> Html { tr!("Expire"), Field::new() .name("expire") - .input_type(InputType::DatetimeLocal), + .input_type(InputType::DatetimeLocal) + .submit(false), ) .with_field(tr!("Enabled"), Checkbox::new().name("enable").default(true)) .with_right_field(tr!("First name"), Field::new().name("firstname")) @@ -559,7 +560,8 @@ fn edit_user_input_panel(_form_ctx: &FormContext) -> Html { tr!("Expire"), Field::new() .name("expire") - .input_type(InputType::DatetimeLocal), + .input_type(InputType::DatetimeLocal) + .submit(false), ) .with_right_field(tr!("Last name"), Field::new().name("lastname")) .with_field(tr!("EMail"), Field::new().name("email")) -- 2.47.3 _______________________________________________ yew-devel mailing list yew-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/yew-devel