serverVersionInt property

int serverVersionInt

serverVersionInt returns Odoo server major version as int. It is useful for for cases like

final image_field = session.serverVersionInt >= 13 ? 'image_128' : 'image_small';

Implementation

int get serverVersionInt {
  // Take last two chars for name like 'saas~14'
  final serverVersionSanitized = serverVersion.length == 1
      ? serverVersion
      : serverVersion.substring(serverVersion.length - 2);
  return int.tryParse(serverVersionSanitized) ?? -1;
}