mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-12 18:43:26 +00:00
Don't log 'no op defined' for failed conversions
This commit is contained in:
@@ -547,12 +547,15 @@ taxonomy::ptr mapping::map(const IfcBaseInterface* inst) {
|
||||
// of if-statements and whether a switch on e.g inst->declaration()->index_in_schema()
|
||||
// isn't more efficient (which would disable inheritance though).
|
||||
|
||||
bool matched = false;
|
||||
|
||||
#include "bind_convert_impl.i"
|
||||
|
||||
if (use_caching_ && item) {
|
||||
cache_.insert({ iden, item });
|
||||
}
|
||||
else {
|
||||
if (item) {
|
||||
if (use_caching_) {
|
||||
cache_.insert({ iden, item });
|
||||
}
|
||||
} else if (!matched) {
|
||||
Logger::Message(Logger::LOG_ERROR, "No operation defined for:", inst);
|
||||
}
|
||||
return item;
|
||||
|
||||
Reference in New Issue
Block a user