Fix for triggers

This commit is contained in:
Thulinma 2018-05-15 14:56:51 +02:00
parent 55854883c8
commit 96563c0971
2 changed files with 2 additions and 1 deletions

View file

@ -460,9 +460,9 @@ namespace Util{
/// For other types, returns the maximum size possible.
/// Returns 0 if the field does not exist.
uint32_t RelAccX::getSize(const std::string &name, uint64_t recordNo) const{
if (!fields.count(name) || !isRecordAvailable(recordNo)){return 0;}
const RelAccXFieldData &fd = fields.at(name);
if ((fd.type & 0xF0) == RAX_STRING){
if (!fields.count(name) || !isRecordAvailable(recordNo)){return 0;}
return strnlen(RECORD_POINTER, fd.size);
}else{
return fd.size;

View file

@ -334,6 +334,7 @@ namespace Controller{
++i;
}
tPage.setRCount(std::min(i, max));
tPage.setEndPos(std::min(i, max));
}
}