SCV Attempting to delete serial subscriptions that are not empty causes network failure
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
Evergreen 2.5.3b
Occurring in Serial Control View
When a librarian attempts to delete a subscription that still has dependent objects (i.e. issuances) in Serial Control View, Evergreen will open a Serial_
It should be mentioned that, and perhaps worthy of a separate Launchpad ticket, if users attempt to delete a subscription that still has dependent objects in Alternate Serial Control View, they will not receive the Serial_
I was deleting and creating subscriptions over and over on this one, because I was getting unexpected results and kept retesting. So, other eyes to double check on their systems is greatly appreciated.
Thank you!
Changed in evergreen: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
I'm seeing the same results as Erica.
When in Serial Control View, we receive the warning, but get the network error when we try to force the action.
The specific message I get is (note: I've modified it to remove a long string of issuance data):
method= open-ils. serial. subscription. fleshed. batch.update. override ["",[{" __c":"ssub" ,"__p": [3921,37, "2014-04- 01T00:00: 00-0400" ,"2015- 03-31T00: 00:00-0400" ,3488006, null,[{ "__c":" sdist", "__p":[ 4166,null, "add_to_ sre",3921, 37,"NOB" ,null,91, null,null, null,null, "chron" ]}],[{" __c":"siss" ,"__p": [144539, 2188253, 2188253, "2014-04- 08T19:35: 16-0400" ,"2014- 04-08T19: 35:16-0400" ,3921,7166, "March 2014"," 2014-03- 01T00:00: 00-0500" ,"[\"4\ ",\"1\" ,\"8\", \"1\",\ "a\",\" 26\",\" b\",\"03\ ",\"i\" ,\"2014\ ",\"j\" ,\"3\"] ","basic" ,null]} ,{"__c" :"siss" ,"__p": [144546, 2188253, 2188253, "2014-04- 08T19:35: 38-0400" ,"2014- 04-08T19: 35:38-0400" ,3921,7166, "v.26:no. 10(2014: Oct.)", "2014-10- 01T00:00: 00-0400" ,"[\"4\ ",\"1\" ,\"8\", \"1.13\ ",\"a\" ,27,\"b\ ",3,\"i\ ",\"2015\ ",\"j\" ,\"03\" ,\"x\", \"AUTOGEN\ "]","basic" ,null]} ],[{"__ c":"scap" ,"__p": [7166,3921, "basic" ,"2014- 04-08T19: 34:41-0400" ,"2014- 04-08T19: 34:41-0400" ,null," t","[\" 2\",\"0\ ",\"8\" ,\"1\", \"a\",\ "v.\",\ "b\",\" no.\",\ "u\",\" 12\",\" v\",\"r\ ",\"i\" ,\"(year) \",\"j\ ",\"(month) \",\"w\ ",\"m\" ,\"x\", \"01\"] ",null, null,null, null,null, null,null, null,null, null,null] }],null, null,null, "1"]}], true] :[],"debug" :"osrfMethodExc eption : Method [open-ils. serial. subscription. fleshed. batch.update. override] not found for OpenILS: :Application: :Serial" ,"status" :404}
params=
THROWN:
{"payload"
STATUS:
Ideally, we would like to fix this error message, but I also think it would be a good idea to throw up a similar warning in alternate serial control view before deleting a subscription with dependent data.