Merge branch 'feature/mongo-created-timestamp' into 'release'
Moving the annotation @EnableMongoAuditing to the CommonConfig class because it wasn't being acknowledged by Spring This now ensures that Spring JPA inserts the createdAt and updatedAt timestamps to the MongoDB along with the document itself. See merge request theappsmith/internal-tools-server!109
This commit is contained in:
commit
3db6a94e2e
|
|
@ -8,6 +8,7 @@ import lombok.Setter;
|
|||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.data.mongodb.config.EnableMongoAuditing;
|
||||
import reactor.core.scheduler.Scheduler;
|
||||
import reactor.core.scheduler.Schedulers;
|
||||
|
||||
|
|
@ -17,6 +18,7 @@ import java.util.List;
|
|||
|
||||
@Getter
|
||||
@Setter
|
||||
@EnableMongoAuditing
|
||||
@Configuration
|
||||
public class CommonConfig {
|
||||
|
||||
|
|
|
|||
|
|
@ -5,11 +5,9 @@ import com.mongodb.reactivestreams.client.MongoClients;
|
|||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.data.mongodb.config.AbstractReactiveMongoConfiguration;
|
||||
import org.springframework.data.mongodb.config.EnableMongoAuditing;
|
||||
import org.springframework.data.mongodb.core.ReactiveMongoTemplate;
|
||||
import org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories;
|
||||
|
||||
@EnableMongoAuditing
|
||||
@EnableReactiveMongoRepositories
|
||||
public class MongoConfig extends AbstractReactiveMongoConfiguration {
|
||||
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ public abstract class BaseDomain implements Persistable<String> {
|
|||
protected Date createdAt;
|
||||
|
||||
@LastModifiedDate
|
||||
protected Date updatedAt;
|
||||
protected Date updatedAt = new Date();
|
||||
|
||||
@CreatedBy
|
||||
protected String createdBy;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user