1Panel icon indicating copy to clipboard operation
1Panel copied to clipboard

[BUG]创建应用时名称存在大写导致应用无法更新

Open itpoo opened this issue 1 year ago • 1 comments

1Panel 版本

v1.10.7-lts

问题描述

创建应用时将默认小写应用名称修改成大写后无法更新应用。

查看系统日志提示错误:

[2024-05-12 04:47:41] [INFO] 应用 Halo 升级失败 invalid project name "Halo": must consist only of lowercase alphanumeric characters, hyphens, and underscores as well as start with a letter or number

Q:除了卸载重装应用以外,请问如何修改应用名称?

重现步骤

创建应用-->修改应用名称 “Halo“ -->应用升级/更新-->无反应-->系统日志-->提示应用名称必须仅由小写字母数字字符、连字符和下划线组成,并以字母或数字开头

期待的正确结果

1.建议创建应用时提示: 应用名称修改成大写会导致应用无法正常更新

2.建议系统强制应用名称修改规则: 强制应用名称变更为小写

3.提供应用名称快捷修改捷径: 若存在大写后续可提供可快捷修改应用名称的方法

相关日志输出

[2024-05-12 04:47:41] [INFO] 开始升级应用 <no value>  
[2024-05-12 04:47:41] [INFO] upgrade app [halo] [Halo] cp file log :    
[2024-05-12 04:47:41] [INFO] 应用 Halo 升级失败 invalid project name "Halo": must consist only of lowercase alphanumeric characters, hyphens, and underscores as well as start with a letter or number

itpoo avatar May 11 '24 21:05 itpoo

感谢反馈 已经复现 由于 docker SDK 升级,校验规则变得严格 后续版本修复

zhengkunwang223 avatar May 12 '24 01:05 zhengkunwang223

v1.10.8-lts 版本已发布。

wanghe-fit2cloud avatar May 23 '24 01:05 wanghe-fit2cloud