Fix jwt-token
This commit is contained in:
@@ -46,9 +46,9 @@ function defineModels() {
|
||||
// Tenant model
|
||||
models.Tenant = sequelize.define('Tenant', {
|
||||
id: {
|
||||
type: DataTypes.INTEGER,
|
||||
type: DataTypes.UUID,
|
||||
primaryKey: true,
|
||||
autoIncrement: true
|
||||
defaultValue: DataTypes.UUIDV4
|
||||
},
|
||||
slug: {
|
||||
type: DataTypes.STRING(50),
|
||||
@@ -77,19 +77,19 @@ function defineModels() {
|
||||
// DroneDetection model
|
||||
models.DroneDetection = sequelize.define('DroneDetection', {
|
||||
id: {
|
||||
type: DataTypes.INTEGER,
|
||||
type: DataTypes.UUID,
|
||||
primaryKey: true,
|
||||
autoIncrement: true
|
||||
defaultValue: DataTypes.UUIDV4
|
||||
},
|
||||
tenant_id: {
|
||||
type: DataTypes.INTEGER,
|
||||
type: DataTypes.UUID,
|
||||
allowNull: false
|
||||
},
|
||||
device_id: {
|
||||
type: DataTypes.STRING(50),
|
||||
allowNull: false
|
||||
},
|
||||
timestamp: {
|
||||
server_timestamp: {
|
||||
type: DataTypes.DATE,
|
||||
allowNull: false
|
||||
},
|
||||
@@ -110,10 +110,10 @@ function defineModels() {
|
||||
timestamps: false,
|
||||
indexes: [
|
||||
{
|
||||
fields: ['tenant_id', 'timestamp']
|
||||
fields: ['tenant_id', 'server_timestamp']
|
||||
},
|
||||
{
|
||||
fields: ['timestamp']
|
||||
fields: ['server_timestamp']
|
||||
}
|
||||
]
|
||||
});
|
||||
@@ -121,12 +121,12 @@ function defineModels() {
|
||||
// Heartbeat model
|
||||
models.Heartbeat = sequelize.define('Heartbeat', {
|
||||
id: {
|
||||
type: DataTypes.INTEGER,
|
||||
type: DataTypes.UUID,
|
||||
primaryKey: true,
|
||||
autoIncrement: true
|
||||
defaultValue: DataTypes.UUIDV4
|
||||
},
|
||||
tenant_id: {
|
||||
type: DataTypes.INTEGER,
|
||||
type: DataTypes.UUID,
|
||||
allowNull: false
|
||||
},
|
||||
device_id: {
|
||||
@@ -162,7 +162,7 @@ function defineModels() {
|
||||
autoIncrement: true
|
||||
},
|
||||
tenant_id: {
|
||||
type: DataTypes.INTEGER,
|
||||
type: DataTypes.UUID,
|
||||
allowNull: true
|
||||
},
|
||||
timestamp: {
|
||||
|
||||
@@ -173,7 +173,7 @@ class DataRetentionService {
|
||||
const deletedDetections = await DroneDetection.destroy({
|
||||
where: {
|
||||
tenant_id: tenant.id,
|
||||
timestamp: {
|
||||
server_timestamp: {
|
||||
[Op.lt]: cutoffDate
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user