diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-09-24 16:45:06 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-09-24 16:45:06 +0200 |
commit | b43c422a2b1b899ce5ac27a0bc381e8a49f05d86 (patch) | |
tree | 38e3b945f30e5fb7dd50d3c55d9819bb873cba29 /common/storage_lmdb.cpp | |
parent | 179183cc388e3e8677ecdb82dac89f4d49570993 (diff) | |
download | sink-b43c422a2b1b899ce5ac27a0bc381e8a49f05d86.tar.gz sink-b43c422a2b1b899ce5ac27a0bc381e8a49f05d86.zip |
Work with revisions in store + pipelinetest
Cleanup of revisions, and revision for removed entity is yet missing.
Diffstat (limited to 'common/storage_lmdb.cpp')
-rw-r--r-- | common/storage_lmdb.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/common/storage_lmdb.cpp b/common/storage_lmdb.cpp index 3073d37..be5a9da 100644 --- a/common/storage_lmdb.cpp +++ b/common/storage_lmdb.cpp | |||
@@ -114,7 +114,9 @@ bool Storage::NamedDatabase::write(const QByteArray &sKey, const QByteArray &sVa | |||
114 | { | 114 | { |
115 | if (!d || !d->transaction) { | 115 | if (!d || !d->transaction) { |
116 | Error error("", ErrorCodes::GenericError, "Not open"); | 116 | Error error("", ErrorCodes::GenericError, "Not open"); |
117 | errorHandler ? errorHandler(error) : d->defaultErrorHandler(error); | 117 | if (d) { |
118 | errorHandler ? errorHandler(error) : d->defaultErrorHandler(error); | ||
119 | } | ||
118 | return false; | 120 | return false; |
119 | } | 121 | } |
120 | const void *keyPtr = sKey.data(); | 122 | const void *keyPtr = sKey.data(); |
@@ -149,7 +151,9 @@ void Storage::NamedDatabase::remove(const QByteArray &k, | |||
149 | { | 151 | { |
150 | if (!d || !d->transaction) { | 152 | if (!d || !d->transaction) { |
151 | Error error(d->name.toLatin1(), ErrorCodes::GenericError, "Not open"); | 153 | Error error(d->name.toLatin1(), ErrorCodes::GenericError, "Not open"); |
152 | errorHandler ? errorHandler(error) : d->defaultErrorHandler(error); | 154 | if (d) { |
155 | errorHandler ? errorHandler(error) : d->defaultErrorHandler(error); | ||
156 | } | ||
153 | return; | 157 | return; |
154 | } | 158 | } |
155 | 159 | ||