You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Prepare update payload for `this.teamDB.updateTeam(orgId, updatePayload)`:
@@ -148,6 +148,5 @@ This document details the technical design for the API and backend components of
148
148
* If more detailed `DbAuditLog` entries are required (e.g., logging the actual message content changes), they can be added within the `setScheduledMaintenanceNotificationSettings` method in `OrganizationService`.
149
149
150
150
## 5. Open Questions / Considerations (Backend Specific)
151
-
* Ensuring the default value for the `maintenanceNotification` JSON column (`{"enabled": false, "message": null}`) is correctly applied by the migration and handled if the column is ever unexpectedly null.
152
151
* Error handling during JSON parsing from the DB (though TypeORM typically handles this well for JSON columns).
153
-
* The `message` field in `GetScheduledMaintenanceNotificationResponse` and `SetScheduledMaintenanceNotificationResponse` will be an empty string if no custom message is set (i.e., `null` in the DB). The frontend will be responsible for interpreting this as "use frontend default".
152
+
* The `message` field in `GetScheduledMaintenanceNotificationResponse` and `SetScheduledMaintenanceNotificationResponse` will be an empty string if no custom message is set. The frontend will be responsible for interpreting this as "use frontend default".
0 commit comments