Stefan Matheis (steffkes) created SOLR-9098: -----------------------------------------------
Summary: Show if schema is currently mutable or not Key: SOLR-9098 URL: https://issues.apache.org/jira/browse/SOLR-9098 Project: Solr Issue Type: Improvement Components: Schema and Analysis Reporter: Stefan Matheis (steffkes) Assignee: Stefan Matheis (steffkes) Priority: Minor Fix For: master (7.0) When our schema is not mutable (for whatever reason) the only way to get that information is to try a change and see if it fails, like this: {code}$ curl -i localhost:8983/solr/dummy/schema -d '{ "add-field":{ "name":"sell-by", "type":"tdate", "stored":true } }' HTTP/1.1 200 OK Content-Type: application/json; charset=UTF-8 Content-Length: 112 { "responseHeader":{ "status":0, "QTime":5 }, "errors":[ { "errorMessages":"schema is not editable" } ] }{code} this message is caused by {{SchemaManager#performOperations}} which checks if {{schema instanceof ManagedIndexSchema && schema.isMutable()}} - we could include that information in the response for {{/schema}} and allow users to see upfront if they could modify the schema or rather not. [~steve_rowe] i'm not entirely sure that i didn't miss any tests related to the schema handler, would you mind having a look? -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org