-
Type: Bug Report
-
Status: Closed
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 5.2.2-B1
-
Component/s: Data Management
-
Labels:None
-
Change Log Group:Fixed
-
Change Log Message:Saving changes to different DB records from same table wasn't possible due when semaphore protection.
-
Story Points:1
-
Copy Issue Key:
-
Patch Instructions:
Plan:
- add "MainIDs" column (text, null) to "Semaphores" table - 0.2h
- when creating a semaphore ("kTempTablesHandler::SaveEdit" method) store main table IDs comma-separated form in the new "Semaphores.MainIDs" table - 0.3h
- when checking for existing semaphores exclude semaphore, when: - 1h
- the copied IDs (will go into "MainIDs" column if semaphore is created) do not overlap with IDs in the semaphore
- the "MainIDs" column of the semaphore has "0" value (in main temp table new created record always has 0 as its ID due missing auto-increment column)
Quote: 1.5h*1.4=2h