🚑

画面で入社日変更と属性変更を同時に保存すると、属性変更が破棄される問題を修正しました

概要

退職取り消しなどで登録した入社日変更の変更予定を、後から開いて属性変更(姓など)を追加保存すると、その属性変更がエラーも警告もなく失われていた不具合を修正しました。

詳細

修正前後の差異

修正前

変更予定の編集画面で、同じ変更日・同じメンバーに対して入社日変更と属性変更をあわせて保存すると、入社日変更だけが反映され、属性変更はエラーも警告もなく失われていました。

修正後

同じ操作を行っても、入社日変更・属性変更の両方が反映されるようになりました。退職日変更が同時に絡む組み合わせは今回の対象に含まれておらず、引き続き属性変更が失われます。

背景

入社日変更の差分と属性変更の差分が、画面内部で同じ変更日・同じメンバーの1件にまとめられる仕様になっていました。

原因・解決方法

保存時に、入社日変更と属性変更を別々の差分に分けて送信するようにしました。まとめられたままだと、サーバー側が入社日変更のみを適用し、属性変更を無視する組み合わせがあったためです。

影響範囲

テナント

すべてのテナントが対象です。

機能

従業員一覧の変更予定編集が対象です。他の機能・画面への影響はありません。