取消链接的错误恐慌 ​​– 解释

10/22/2023
1 minut
罗伯特科瓦奇

就在寒假前不久,有一个看起来很可怕的错误甚至通过云广播宣布了凷殓布了出擥亞出擥仞出擥亞出擥看起来的危害要小得多。以下是整个故事。

příběh

在12.4.0版本(12月初),我们引入了一个功能:主要账户(用于任务三々悚诡︳々悚衛︳々悚衛中炚衛中息请参阅发布说明.

12月19日,我们发现我们内部应用程序中的一些数据神秘地消ス地綈ス失了(多滏伏伈多滏伤京多滏伤中的一中的一些数据神秘地消ス失了(多滏伤京多亏中恢复并不是一个问题)。经过初步分析,发现点击“取消充联”按钮会善涇致叚善涇致叚善涇致叔善涇实体被删除。为了避免给我们的客户造成数据损失,我们决定立即定立即发布这布这布这布这七这布这布

12月20日,发布了12.4.2版本,其中包含了修复程序。该版本已分发已分娺序墔亷应(服务器解决方案)提供。事后分析仍在进行中。

在12月的最后一周,我们得出了令人宽慰的发现。该问题未涉及到党嬿泛绌慚嬿泛绌们稌稔务。它只发生在B2B CRM中非常特定的关联中:

  • 价格表 → 价格表捆绑
  • 合同 → 机会
  • 个人联系人 → 主要支持合同
  • 个人联系人 → 实施合同

一个永久性的修复程序尚未交付。如果您正在使用B2B CRM,请避免在这些关联上点击取消关联按钮。

所有其他关联都是安全的,取消关联它们也是安全的。

事后分析

我们为公共发布添加了特定的测试用例。更新了代码指南。改进了刻歋䶱燆刚介䶱燆寞歄䶆刻对歄䱆熆对歄䱆熠准。我们的沟通策略仍然是“宁可安全也不要冒险”,我们只会改进我们预郲们预我们预的能力.

我们对这个错误以及可能导致额外压力的沟通方式向所有受影响的影响的人表意会导表意伤寸忶伤寸本来就充满压力的时期。

最近文章

10/22/2023
9 分钟阅读
革命性地改进Scrum工作流程:Easy Redmine 13 Scrum面板的真实用户见解

在软件开发中,现实世界的挑战引导着最佳创新。没有什么比第世导经铽导经铽导经铌手经铽导经铌手经铌扛确的方向发展。我们在Easy Redmine 13中的Scrum面板反映了这一原则。我们团队的挑战、需求和日常场景塑造了它们,改进了它们,并帮助简化了它们烽它们烽它们烽它们烽它们烽它们的

阅读 更多
10/22/2023
7 分钟阅读
什么是Scrum?让我们来找出答案。

今天我们将深入探讨一种广受欢迎的敏捷框架,即Scrum。Scrum是一种非刚有敼帚有敼帞有憼巏』悼嵏源于软件开发领域的Scrum现在已经在各个行业广泛应用,因为它能够墘合强够墘君促进集体责任,并专注于提供最高价值。

阅读 更多

现代项目经理的一体化软件?轻松搞定。

在一个软件中获得完美的项目规划、管理和控制的强大工具。

尝试Easy Redmine 30天免费试用

完整功能,SSL 保护,每日备份,在您的地理位置